I build practical business tools, automation flows and data-driven apps using TypeScript, Dataverse, Power Automate, Node.js and the wider Power Platform. Outside work, I make small apps, experiments and games across Python, C#, JavaScript, Unreal Engine and Godot.
I like projects that mix logic, data, UI polish and a bit of chaos. Open source enthusiast.
Parent of a young child with Type 1 Diabetes. Interested in diabetes data, CGM integrations, and assistive tech for chronic condition management.
Data science, machine learning, statistical analysis, game dev, full-stack development and quantum computing.
- Squishy Chess: pastel chess with blobby characters instead of pieces, tablet-first PWA (repo)
- Swim Progression App: log swims and watch your distance move along real-world routes like the English Channel (repo)
- Dobble Algorithm: Dobble deck generation using projective plane geometry, plus an offline PWA to build a deck from your own photos (repo)
- Squish Pop: kawaii balloon-popping PWA for kids (repo)
- Binary Clock: web, PowerShell, Windows and Android versions
Chemistry graduate turned developer, mixing analytical precision with creative problem-solving.
Once won a poetry competition about hybrid buses...



