Current Projects (which I'll work on when I get time currently):
- EmuRox: MOS6502 emulator with visions of becoming a well written NES emulator then other systems
- Currently working on another, more cycle aware, approach in EmuRoxLab and using it to really evaluate AI.
- PokeRox: A site to check Pokemon card data by scanning the card image. Originally an effort to see how AI deals with more complex engineering and optimisation.
- Pitest CI: GitHub badge for Pitest mutation testing. In it's second incarnation as a GitHub action on Marketplace.
- Roundabout: A GPU-rendered, immediate-mode UI toolkit for real-time debugging tools in Java which came out of writing UIs for EmuRox
- Greenhouse Telemetry: Off grid greenhouse monitoring and control with a Rasperri Pi with it's own blog series
Code Dumps (which are dumping grounds for smaller chunks of unrelated code)
- Programing Problems: Where I keep all of the solutions to small programming problems I've faced via interviews or challenges.
- Build Lab: A repo so that I can play with build tools. Mainly GitHub actions. Also some code so that I can test those actions.
Older Projects (which I'm unlikely to find time for and are probably horribly written):
- Spokesman: A small server I developed to act as an SFTP wrapper around Amazon AWS boxes.
- Zero Hour: A script to migrate Rally data to Trello.
- Journal: A basic Journal append and search application for learning front-end
Gists
- iSki GPX Converter: A Python script to take GPS path data exported from iSki website and turn it into GPX data that can be loaded into other apps such as Strava.





