Full-stack software engineer and technical lead
SaaS platforms · technical architecture · cloud-connected products
I’m a full-stack software engineer and technical lead with 15+ years of experience building production SaaS platforms and applications across cloud, desktop, mobile and web.
I work end to end: from product discovery, system design and technical architecture through to polished user experiences, reliable integrations and hands-on delivery.
- Building and evolving SaaS platforms, cloud-connected products and internal tools
- Technical architecture, system design and pragmatic modernisation of legacy systems
- Full-stack web development with React, Next.js, TypeScript, Node.js and NestJS
- Desktop and mobile applications for device discovery, provisioning, monitoring and control
- Cloud integrations, delivery workflows and maintainable product foundations
- React, Next.js, TypeScript
- HTML, CSS, Sass
- Flutter, Dart
- Kotlin, Jetpack Compose
- Tauri, Electron
- Node.js, NestJS
- PHP
- PostgreSQL, MySQL, Redis, Supabase
- Prisma, TypeORM
- REST APIs, GraphQL and cloud integrations
- AWS, Docker
- CI/CD, Git
- Figma, Claude Code, Codex
- System design and technical architecture
- Platform modernisation and technical discovery
- Product delivery
Exploring LangChain and agentic workflow design, with a focus on tool use, orchestration, evaluation and reliable multi-step automation.
- Architected a unified cloud platform consolidating licensing, device management, user management and e-commerce from four legacy systems.
- Led technical architecture and hands-on development for enterprise products using Next.js, NestJS, TypeScript, React and AWS.
- Built desktop, mobile and cloud-connected applications for device discovery, remote monitoring, provisioning and control.
- Modernised legacy applications and delivery workflows to improve maintainability, stability and release readiness.
Available for full-stack engineering and technical-lead opportunities. Let’s talk.