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 - 2026 Senior Full Stack Engineer - Pleo
Drove the modern overhaul of core platform tech stacks and content management systems to optimize ownership and workflow efficiency. Designed and executed robust product experiments and user flow redesigns that amplified key growth metrics. Led developer-experience initiatives to transition the engineering ecosystem toward AI-native monorepo practices.
- React
- TypeScript
- Kotlin
- React Native
- Tailwind
- 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
- React Native
- TypeScript
- Node.js
- Go
- MongoDB
- Tailwind
- Terraform
-
-
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.js
- TypeScript
- JavaScript
- Swift
- Laravel
- SCSS
- Postgres
- SQL
-
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. Achieved over 10,000 users within two days of release.
Discontinued due to Riot API Changes.
- Swift
- Node.js
- Express
- Redis
-
-
Hoops Productions
Portfolio website developed to showcase the incredible work of a South African film and photo production company.
- Wordpress
- PHP
- Javascript
- MySQL
-