Hi, I'm Ryan
Here's a selection of personal projects. Enjoy!
-
Touchapad
A touchscreen-equipped smart home hub that can be placed in an electrical box.
-
Pen Practice
Printable handwriting worksheets that are autogenerated from the popular Google Fonts.
-
Check PCR
A chrome extension to view homework. It supports offline reading, test tracking, adding custom assignments, and optimizes the viewing experience by using both a calendar and a list interface.
-
Hawpey
A web protocol and platform for programming, automating, debugging, and enjoying IoT devices.
-
JumpCard
A JS & CSS library for creating responsive and reorderable grids of cards. It powers both Check PCR and Hawpey.
-
Emoji Search
Find the perfect emoji by using the power of word2vec from within your browser. Documentation is on my blog.
-
My Blog
My documentation-oriented blog that I'm using as an experiment to record project development history.
-
OneLog
A configuration system for automatically downloading and saving logs when a USB drive is plugged in that I made for my robotics team.
-
Cross-platform WPILib
The WPILib robotics library, but with native C libraries replaced with Java to make the library run on Raspberry Pis, Lego EV3s, or whatever platform you desire, with communication protocols enabled.
-
VS Code Checkstyle Extension
A Visual Studio Code extension which uses Checkstyle to lint your Java code.
-
Hubot Discord Permissions
Print the permissions of your Hubot bot running on discord to your terminal.
-
Shell In A Box MD Styling
Prettify Shell In A Box by using Material Design theming for menus and buttons.