Schuyler Martin's Projects
An android app to view CSH WebNews.
ASCII 13 The Video Processor - Video to ASCII art video file using OpenCV 3
This is the Bash file setup I use to start my scripts. I tend to follow the Google shell scripting style guide here: https://google-styleguide.googlecode.com/svn/trunk/shell.xml
Some sort of OS for the IBM PCJr
A system-level, binary package and environment manager running on all major operating systems and platforms.
Android app that generates project ideas. Planning on adding the ability to cache ideas locally and posting ideas to Facebook and Twitter.
G048 - A 2048 clone implemented in Go and playable through the terminal
Test program to validate the screen alignment on a Gameboy. Useful when installing IPS screens.
2048 implemented for the original Gameboy and Gameboy Color. First project developing on Gameboy hardware.
An implementation of Tetris in Go following MVC design principles
This repo is dedicated to the set of scripts I've developed to improve my grading workflow, as a Student Lab Instructor at RIT. These are scripts that I have developed from scratch to fit my workflow needs, but you are free to use these yourself.
Headers/templates for my C files
A few classes that include a bunch of useful functions to simplifiy making Java swing graphics easier to use. Started development half-way through my AP Comp Sci Class
JSON for Modern C++
This was a senior project that I and 3 other students created in XNA and C# in our last year of High School to show off our skills. Runs in the .NET framework
This project will pull down podcasts from APM's MarketPlace radio show and will store and sort them automatically.
This is a stack-space-based matrix library I started to write while waiting for my car to get serviced once
Mood Switch is a Raspberry Pi-based project in which a Pi will control lighting and music from a stereo speaker remote.
API supported application that sends notifications to users via Notify Server.
I want to make an OS for a Raspberry Pi written in ARM assembly. We'll see what happens next.
This is a simple script that "pokes" a url to see if the content has changed since the last run. I plan to use this in a CronJob to notify me when new assignments are available on the CS Department sites.
Utilities for 3D Printing
DEPRECATED - A digital ride board for planning events and transportation to them.
Blackjack game and simulator, used as an opportunity to learn Rust. Checks code with a GitHub Actions CI pipeline.
Dumping ground for projects as I learn Rust through the official book
It's like more or less...but worse!
Master's Thesis Project: Shoyler's Extremely Experimental Graphical Operating Library (SeeGOL)
Go Implementation of the "Shakespeare-Monkey" problem
Quick little demos I've been working on to get back to writing in C
Wall bot application that uses human skin detection and speech recognition to record messages on a door mounted laptop