About Me
I’m a senior front-end developer with 13+ years of experience delivering high-performance, maintainable applications. For the past 9 years, I've focused on React Native, React, Angular, and Vue, working across a wide range of platforms with an emphasis on elegant UI and meaningful UX.
On weekends, you might find me scuba diving, off-roading, camping under the stars, tuning my 3D printers, racing FPV drones, or jumping into a few hours of gaming.
I like my UIs clean, my code maintainable, and my weekends loud.
Featured Projects

Legal Eyes
A Chrome extension that rewrites casual or informal messages into polished legal language. Built with OpenAI, Supabase Auth, and Stripe. Launched on Product Hunt with referral and subscription plans.
Visit site →
Cold Craft
An AI-powered Chrome extension that helps users craft effective cold outreach messages. Includes rewrite history, reminders, analytics, and OpenAI-backed personalization. Built with Supabase and custom UI components.
Visit site →Raffaloo 🎟️
A mobile app that lets small businesses host real-world raffles to drive customer engagement. Built with React Native and Expo using file-based routing and animated branding. Gamified features and launch roadmap in progress.
Coming soonExperience
Senior Front-end Engineer · Metamorf AI
Feb 2024 – Feb 2025
Led development of a cross-platform analytics app for Slaughter & May using React, React Native, Expo, and ECharts. Managed front-end and back-end teams, established development standards, and drove code quality across the team. Continued post-launch to architect a second product for broader law firm adoption.
Senior Front-end Engineer · EBRD
Nov 2021 – Jul 2023
Contributed as a senior developer to EBRD’s micro-frontend Angular platform, used to manage funding for large-scale infrastructure and development projects across regions Europe. Focused on building new features, resolving defects, and extending a shared component library. Heavily involved in a strategic migration from Single-SPA to Module Federation — helping modernize legacy Angular applications and coordinating the rollout across 25 projects and 5 global teams. Continued supporting new feature delivery and architecture improvements post-migration.
Senior Front-end Engineer · Samba Safety
Aug 2021 – Mar 2023
Brought in by Collision Management Systems to deliver a milestone customer onboarding platform using Angular. Shortly after delivery, the company was acquired by Samba Safety (US), where I contributed to stabilizing and scaling multiple platforms across Angular, React, and React Native. Worked across feature delivery, legacy system integration, and performance tuning in a micro-frontend architecture.
Senior Front-end Engineer · Vashi
May 2021 – Aug 2021
Contributed to a complete rewrite of Vashi’s bespoke jewellery ordering platform, enabling customers to design and track custom diamond pieces. Focused on rebuilding the front-end experience in Angular, integrating third-party services, and improving maintainability. Also prototyped a mobile companion app using React Native and Expo to support the in-store design process.
Senior Front-end Engineer · Gama Aviation
Aug 2020 – May 2021
Joined the front-end team to deliver new features for a secure aviation operations portal, including an aircraft maintenance tracking system. Handled defect triage and resolution across Angular components integrated with .NET REST APIs. Contributed to a React Native proof-of-concept called CrewApp, designed to support crew operations on mobile.
Senior Front-end Engineer · MYHSM
Feb 2020 – Aug 2020
Joined as part of a small UK-based engineering team focused on delivering secure, cloud-based payment solutions. Contributed to feature development and defect resolution for a platform that helps merchants securely validate transactions before reaching card providers. Worked closely with Laravel APIs and improved modularity in the Angular front-end. Also assisted with DevOps pipelines and containerization using Azure DevOps.
Previous Roles
2014 – 2019
Earlier roles at Medscheme, Standard Bank, and Wesbank involved full-stack development, DevOps pipelines, and system integrations using Java, Spring Boot, Docker, and legacy enterprise stacks.
Skills
Frontend
Backend / Architecture
DevOps / Tooling
Testing & Type Systems
Education & Certifications
🎓 Education
Bachelor of Information Technology (Double Major in Software Development & Networks and Security) – Monash University
📜 Certifications & Training
- Oracle Certified Java 8 Associate
- Formal training in Docker, Public Speaking, Project Management