Outside of coding
I like being competitive, with myself more than anyone else. I do distance running and bodybuilding (currently chasing a sub-19 parkrun). I spent a few years in the esports scene doing data work for an org and competed in Battle for Glasgow, which taught me a lot about working under pressure with a team when things inevitably go wrong on the day. I also play electric guitar and am a competitive Catan player.
work + education
the path so far
what i work with
skills
languages
TypeScriptJavaScriptPythonSQL
frameworks
ReactNext.jsExpoThree.js
data
PostgreSQLMongoDBpandasdata analysis
security + apis
API designOAuthrate limitingOWASP basics
tools
FigmaViteWeb Audio APIZustand
deployment + infra
how it actually ships
Most of what separates a working demo from something you can trust in production has nothing to do with the framework. Here's the actual path a commit takes — click a stage to see how it's really run.