Projects
- Arduino + custom built circuit with RTC + a large state machine = a model train that automatically runs random "routines" around the Christmas tree on the hour every hour. State machine and RTC code running on the Arduino communicates over circuitry using the LocoNet protocol over RJ12 (phone wires) to a controller, which subsequently controls the train using the DCC protocol via the tracks.
- Refurbish great-grandmother's Federal Sign and Signal pulsator model PD siren. Build wood display stand with electrical plug and swtich ().
- Learn parametric CAD and 3D printing by modeling the "Pulse SMG" from Half-Life Alyx in OnShape. Once the structural aspect gets to a good place, it'll become a way to learn prop-building skills.
Here are some old things I worked on during the first few years after college:
- Barry Newstat Furniture - Learned a bit of Flash to rework this great handmade furniture maker's site, backed by content management capabilities so he can update the site himself
- Lute - Billing software for agents managing musical artists. To log in, use demo/demonstration (add an exception for the self-signed certificate).
- Physics - C++ program I wrote in school using BSP trees
- Circuit Maker - in college, my coworker and I created a MVC scaffold code generator for the PHP framework "Fusebox" we used at work at the time. This was just before Ruby on Rails got popular in the web development scene. I've since removed the download link & documentation.






