These are things I’ve started outside of work, either for fun, or as a learning exercise. Most are incomplete, and a lot of them aren’t production quality (notably lacking unit tests in most cases…), but were done for a specific purpose, be that learning a framework, creating bespoke visualisations or making myself tools.
UnderControl: A home automation suite
I was fed up with having several different apps to control my TV, lights, plug sockets and monitor my RPi servers. I decided to build a suite of tools, built around 3rd party APIs to bring this all together in one place.
RunPy: Strava Stats Visualisation in React
An app to visualise and analyse running data from Strava. Provides a number of time-series and geo-spatial aggregations over the raw activity data and displays it with a web frontend.
SwarmInHere: Simulated Naive Swarm Robots
I wanted to learn a little about Swarm robotics, and I was using Unity at the time for work, so I decided to simulate some little swarm robots with Unity and have them attempt to dodge collisions using “IR” communication.
Given how often I remember to update this page, the best place to look for my personal projects is my GitHub: https://github.com/HalestormAI