Senior full-stack developer with 12+ years building scalable web applications. Former British Army aircraft technician—that background gave me discipline, adaptability, and a knack for problem-solving under pressure. I excel at creating robust component systems, leading teams, and translating technical concepts for stakeholders. Strong track record with enterprise brands (Google, Apple, The Economist, Burberry) and co-founded my own SaaS. Equally comfortable leading a team or shipping features autonomously.
Core:
React, TypeScript, Next.js, Node.js, Git
Frontend:
React Native, HTML5, CSS3, Redux, ES6+, Design Systems
Backend:
PHP, Laravel, REST APIs, PostgreSQL, MongoDB, Prisma, Docker, AWS
Practices:
Testing (Jest, Cypress), CI/CD, Agile, Code Reviews, AI-augmented Workflows
Senior Developer
- Leading frontend UI/UX development for fintech portfolio management platform
- Shipped proof of concept to production within first year, multiple releases since
- Cross-platform solution serving both web and mobile clients using Nx monorepo
React, Next.js, React Native, Ionic, TypeScript, Nx, Azure DevOps
Technical Director
- Co-founded SaaS turning adventure data (Strava, Komoot) into custom wall art
- Full-stack ownership: architected frontend, built REST API, implemented CI/CD and TDD
- Integrated Stripe payments, activity platform APIs, and print fulfillment services
React, TypeScript, Next.js, Laravel, MongoDB, Docker, Stripe, Jest, GitHub Actions
Software Architect
- Led architecture and development for blockchain-integrated mobile application
- Designed system architecture and AWS Serverless deployment strategies
- Integrated Polygon blockchain functionality for token rewards using Alchemy API
React Native, TypeScript, AWS Serverless, Python, Polygon, Alchemy
Senior Contract Developer
- Apple: Upgraded critical internal software tools
- The Economist: Extended Design System used across all digital products; built styleguide showcase
- Novata: Built carbon emission calculators with complex data visualisations
- Etch/LSE: Created interactive investment planning tools for financial services
React, TypeScript, Storybook, PostgreSQL, Prisma, D3.js, Jest
Lead Frontend Developer
- Led frontend development and mentored developers in international team of 15-20
- Architected large-scale React application with TypeScript and Redux
- Created Storybook component library for consistent UI development
React, TypeScript, Redux, Storybook, Node.js, Team Leadership
Frontend Developer / Senior Developer
- Google Play Policy developer guidelines and Google Search Indonesia mobile experience
- Burberry.com e-commerce frontend development
- Agency work for Toyota, Virgin Galactic, Cravendale, Budweiser
Polymer, Web Components, Backbone.js, GSAP, Knockout.js, SASS
Aircraft Technician, Corporal
- Maintained and repaired military helicopters; served in UK, Germany, and Iraq
- Developed discipline, adaptability, and problem-solving under pressure
Linux Professional Institute
REME School of Aeronautical Engineering