Professional Introduction
Full-stack engineering leader with 20+ years building production systems that users love. I write code daily in TypeScript/Node.js, Next.js, React Native, and Python while applying design thinking to solve complex technical problems - from architecting secure APIs to shipping cross-platform mobile apps. I mentor engineers, deliver robust and well-tested code, and bridge the gap between what users need and what technology can deliver.
Specialise in creating exceptional user experiences through thoughtful technical architecture. I combine strong engineering fundamentals (automated testing, CI/CD, security best practices) with UX design principles (accessibility WCAG 2.2 AAA, micro-interactions, information architecture) to build systems that are both technically sound and delightful to use.
Public‑sector experience with emphasis on user-centered design and value delivery.
Featured Projects
Interactive showcases of my design and development work. Click any project to explore the design process, technical implementation, and business impact in detail.
Professional Experience
A timeline of my career journey, showcasing the progression from developer to engineering leader. Each role demonstrates growth in technical expertise, team leadership, and strategic thinking.
Technical Skills & Expertise
Interactive showcase of technical skills across frontend, backend, and design disciplines. Filter by category to explore specific areas of expertise and proficiency levels.
Design Explorations
A collection of design concepts and creative experiments exploring accessibility, user experience, and digital innovation.
Get In Touch
Ready to collaborate on your next project? Whether you need technical leadership, full-stack development, or design expertise, I'd love to hear from you.
