About
It all started over a decade ago when I wanted to remove some padding on a web template I had. Little did I know that that simple act of tinkering would unlock a world of coding for me and set me on a journey in software engineering.
Throughout my career, I've had the opportunity to work with a diverse range of clients and companies, from individuals and small businesses to startups, larger B2B SaaS companies, and a company I co-founded. I've collaborated on projects spanning various industries, from film production and recruitment to e-commerce, sport, and fintech.
When I'm not working, I'm either on the golf course, following my football team, playing video games or playing around with a new language or framework.
Experience
-
2025 - present Senior Full Stack Engineer - Pleo
Developed and maintained the commercial website, backend referral services, and key components of the mobile application. Contributed to major platform upgrades, migrating the CMS to Sanity and the frontend stack from Gatsby to Astro with Tailwind CSS. Led the technical implementation of key growth experiments, utilizing Terraform and AWS Lambdas to route localized traffic for A/B testing, culminating in a navigation redesign that increased user sign-ups.
- React
- Typescript
- Kotlin
- React Native
- Postgres
- Terraform
-
-
2021 - 2025 Co-Founder & Lead Full Stack Engineer - PlayUp
Led the end-to-end development process, including design and implementation of the architecture and infrastructure of the product. Designed and execution of the product roadmap, prioritized features, and milestones. Ensured high-quality code, efficient workflows and adherence to best practices.
- React
- Node
- SCSS
- MongoDB
- Javascript
- Typescript
-
-
2020 - 2021 Full Stack Engineer - Chaeban Ice Cream
Designed and developed new backend systems to streamline logistics and alleviate staff workload. Enhanced the aesthetics, functionality and UX of the user and staff-facing platforms.
- React
- Node
- Javascript
- CSS
- Liquid
-
-
2012 - 2020 Full Stack Engineer - Trademark Technology
Worked as part of an agency with a range of small and large companies to improve, refine or bring their product ideas to life. Worked on over 30 projects, spanning different industries, technologies and platforms.
- React
- Vue
- Swift
- Laravel
- Javascript
- Typescript
- SCSS
- MySQL
- Postgres
-
Projects
-
Edge Candidate Tracker
Job candidate assessment and tracking system. Designed to handle the unique challenges faced by a field marketing company when hiring en-masse
- NextJS
- Tailwind
- Drizzle ORM
- PostgresQL
-
-
Grease Traps
Bespoke website and e-commerce platform created from the ground up to showcase their extensive product range and deliver a seamless shopping experience for customers.
- Vue
- Laravel
- SCSS
- MySQL
-
-
Rift Companion
Companion app for League of Legends: view ranks, match history, statistics, and live game information for multiple profiles.
Discontinued due to Riot API Changes.
- Swift
- Cocoapods
-
-
Hoops Productions
Portfolio website developed to showcase the incredible work of a South African film and photo production company.
- Wordpress
- PHP
- Javascript
- MySQL
-