From Web Dev to Tech Lead at a Music Startup
A music startup's DJ upload platform was unstable and difficult to extend. They needed someone who could rebuild the web app - and grow with the company as needs evolved.
Projects I've contributed to recently - each with a different challenge, approach, and outcome. Some details changed to protect client confidentiality.
A music startup's DJ upload platform was unstable and difficult to extend. They needed someone who could rebuild the web app - and grow with the company as needs evolved.
A local building-materials import business relied on manual reconciliation across invoices, purchase orders, and logistics documents. Disparate formats, missing data, and daily recons consumed hours every week and limited visibility into operations.
My girlfriend needed an editable QR code for her business. The going rate? R500/month. That felt absurd for something so simple.
We wanted to build a trading bot platform that let people with disposable crypto grow it steadily - without chasing moonshots or needing hand-holding on the risks.
Our trading startup needed an internal tool that could process large volumes of historical price data, calculate technical indicators, and produce strategy-aligned reports - without manual interpretation slowing us down.
A crypto education platform built on LearnDash/WordPress was crashing with just 200 concurrent users. The team needed to launch, stabilize, and eventually rebuild for real scale.
Street riding culture often glorifies reckless behavior without addressing the skill gap that makes it dangerous. Meanwhile, the stunt community lacked accessible custom builds and local teams pushing the boundaries of what's possible on two wheels.
I wanted to build a 3D printing business from scratch - sourcing machines, learning the hardware, and finding ways to turn printing capacity into real value.
Major brands needed polished digital experiences - websites, campaign pages, blogs, store catalogs - delivered on tight timelines with pixel-perfect execution.
Want to discuss a project or challenge?
Let's Talk