I build backend systems that do real work — data pipelines, APIs, optimisation algorithms. I can handle the frontend too, but my focus is on what happens behind the screen. Currently finishing Python, moving to Go.
A purpose-built backend system deployed for a manufacturing client to eliminate manual quoting, reduce production delays, and prevent overstocking. The system ingests supplier pricing data, applies statistical analysis to group products into pricing tiers, and uses a dynamic programming algorithm to find the optimal purchasing combination for any given production run — in milliseconds.
A virtual tabletop for TTRPG sessions — complete with character creator and campaign manager. Backend-heavy, built around real-time state management and complex data relationships.
Transitioning from Python to Go for backend systems. Go's performance, concurrency model, and strong typing make it the right tool for serious backend work.
Working through the Backend Development track on boot.dev — data structures, algorithms, and backend fundamentals. Building real projects alongside every concept.
Self-taught developer with a focus on backend systems. I started with Python and frontend basics, and I'm building toward Go and serious backend infrastructure. I learn by building real things that solve real problems — not toy projects.
Based in South Africa. Open to remote work and interesting problems.