
Nexxiot
Frontend Architecture & Technical Leadership
Led frontend architecture and the frontend guild. Built scalable IoT systems and data visualisation for a global platform monitoring millions of assets.
- Angular
- TypeScript
- RxJS
- GraphQL
Senior Software Engineer
I help early-stage companies turn ideas into products, solve difficult engineering problems, and build the technical foundations that help teams grow.

Frontend Architecture & Technical Leadership
Led frontend architecture and the frontend guild. Built scalable IoT systems and data visualisation for a global platform monitoring millions of assets.

Full-Stack Product Engineering
Built offline-first supply-chain software for the pharmaceutical industry across Africa. React frontend, Django backend, complex sync and data workflows.

Product Rescue & Engineering Leadership
Joined a struggling product, rebuilt the platform and engineering team, and successfully launched to market.
Validate ideas, shape product strategy, design architecture and build MVPs to get from zero to first users.
Hands-on engineering to ship high-quality products. React, Angular, TypeScript, Node.js and more.
Rescue projects and teams. Architecture reviews, tech debt, performance, reliability and developer experience.
Also available for technical-lead and fractional-CTO engagements.
AI-powered date guessing game where the user enters a date through conversation rather than a conventional date picker.

I’ve been building software for more than 15 years, working across early-stage startups, product companies and agencies.
I’m happiest somewhere between product, architecture and implementation: figuring out what should be built, making the technical decisions that matter, and still getting hands-on with the code. My background is strongest in TypeScript and frontend engineering, but I’ve worked across the stack and led teams, projects and technical initiatives.
I particularly enjoy environments where there’s room to improve things, question assumptions and turn an idea into something useful.
Have an idea, a difficult technical problem, or a role to discuss? I’d love to hear about it.
Get in touch →