I build the quiet machinery behind products people use every day. Six years of Node.js and TypeScript. APIs, microservices, the boring stuff that has to work.
I write backends. Mostly Node.js, mostly in TypeScript, mostly the kind of work that never makes the changelog but keeps the lights on.
Before moving to London for an MSc at the University of Hertfordshire, I spent three years at Incedo Inc. shipping production services and another three before that building full-stack work for an edu-tech studio. I care about clean APIs, honest error handling, and not breaking things at 2am.
Designed and shipped 30+ microservices and 500+ REST endpoints across internal platforms. Led the API security initiative, onboarding services to 42Crunch and SonarQube and closing the long tail of OWASP findings. Built real-time features over WebSockets and stabilised legacy services that had been on call rotations for months. Received the internal "Made a Difference" award.
Shipped 5+ production websites with custom CMS modules used by non-technical staff. Owned deployments and infrastructure on DigitalOcean, including monitoring, backups, and the occasional 3am rollback.
A Telegram bot wired into Binance and Bybit. Signal parsing, order execution, position tracking. Around 50 active users, mostly friends who keep finding new edge cases for me.