Outside of my day-to-day work, I enjoy building side projects that let me explore new technologies, tools, and approaches that I might not typically use in a professional setting.
These projects are where I experiment freely, whether that’s trying out a new framework or language, working with a different stack, or solving problems in unconventional ways. It’s a space for continuous learning, creativity, and staying up to date with how the industry evolves.
Not every project is intended to be production-ready or commercially driven; some exist purely to test ideas, for fun, challenge assumptions, or better understand emerging technologies.
This hands-on exploration helps me bring fresh perspectives and practical experience back into my main work, ensuring I’m not just keeping up with modern development practices but actively engaging with them.
Here are some of my recent side projects. I’ve worked on others more recently, but I prefer to showcase projects that have been fully built and delivered end-to-end.
- https://www.one-count-calories.com/
- Calorie Counting app, built for iOS with Swift, runs on iPhones, iPads, and Macs.
- https://apps.apple.com/gb/app/threshold-timer/id6755545131
- Threshold timer, Apple Watch app that tracks your heart rate, and lets you know when it has dropped below a certain threshold that you have set.
- https://www.typeracinggame.com/
- Type racing game built with React/Typescript and Supabase Backend, hosted on Vercel.
- https://www.terminal-pos.com/
- Point of Sale app for the Stripe, BBPOS WisePOS E Terminal, built with C# .NET 8 Core, as an MVC app, hosted on a Hostinger VPS with a GitHub Actions Devops pipeline.