Career

The full journey.

From assembling furniture in Durban to deploying production software for enterprise clients. Every step taught me something the next one needed.

9+
Years Working
2
Industries
Currently Active
// Current tech stack
TypeScript React Node.js Go SQL Docker Kubernetes AWS GCP Jenkins RabbitMQ Python NoSQL HTML/CSS VSCode
Fullstack Engineer · Backend & Infrastructure Focus
Decidio GmbH · Truendo Product
Durban, South Africa
Jan 2023 — Present
Description
I joined Decidio working on the Truendo CMP platform, initially in a support role before transitioning into a full engineering position. I worked across backend systems, client-facing APIs, and infrastructure — contributing to production services used by enterprise clients. My role involved building APIs, deploying services to Kubernetes, improving system performance, and leading key infrastructure initiatives including CDN and database migrations. I worked across AWS and GCP environments, handling both development and DevOps responsibilities.
Responsibilities
01 Developed backend APIs and client-facing JavaScript SDKs for a production CMP platform (IAB compliant)
02 Deployed and managed services on Kubernetes (GCP) and AWS infrastructure
03 Led CDN migration from CloudFront to BunnyCDN with geo-based content delivery
04 Designed and implemented API solutions for enterprise clients (including City of Vienna)
05 Built internal CRM system with AI-powered meeting summarisation for nonprofit client
06 Performed PostgreSQL database migrations and optimised queries for performance
07 Maintained CI/CD pipelines and resolved Jenkins build failures
08 Implemented monitoring and alerting using Zabbix across virtual machines
09 Managed Linux-based VM environments and resolved infrastructure-level issues
TypeScript React Node.js Go Docker Kubernetes AWS GCP Jenkins PostgreSQL RabbitMQ BunnyCDN
// Career pivot · 2022 — 2023
After 6 years in the trades, I made the jump. I'd been teaching myself to code on the side for years — building projects, learning frameworks, grinding through documentation. In 2022 I committed fully. By 2023 I had a production engineering role. No bootcamp. Just relentless building.
Fitter
El-Shaddai Interiors
Durban, South Africa
Jan 2016 — Dec 2022
Description
I started working for my dad straight after high school. My job was to learn everything he knew so I could lessen the burden on him. Managed a team, handled supplier orders, and delivered finished interior fit-outs. Left after I found a new career path in software — and my brother took over from me.
Responsibilities
01Accept and process orders from suppliers
02Check if order is correct and complete
03Categorise pieces based on the units
04Assemble and build the units
05Fit and finish units on-site
06Allocate tasks and lead the team
Team LeadershipPrecisionProblem SolvingClient RelationsAttention to Detail
// Education
🏫
High School Diploma
Completed secondary education · Durban, South Africa
Then self-taught everything that actually matters in the industry.
💻
Self-Taught Developer
2019 — 2023 · Online Resources, Docs, Building
No bootcamp. Learned by shipping real projects, reading documentation, and grinding. The best school was just building things and breaking them.

Ready to hire me?

I'm open to full-time roles and interesting problems. Let's talk about what you're building.

Get In Touch →

See what I've built.

Check out my projects — real code, real products, some live right now.

View Projects →