Backend Systems & APIs
Python and Django applications, API design, integrations, secure maintenance work and backend systems built to be clear, testable and practical to operate.
Software Engineering for Wonderful Businesses
I help teams improve the systems they rely on: backend applications, DevOps and cloud platforms, AI integrations, databases, APIs and the engineering practices around them.
Services
Python and Django applications, API design, integrations, secure maintenance work and backend systems built to be clear, testable and practical to operate.
CI/CD pipelines, cloud infrastructure, deployment workflows, observability and security-aware operational practices that reduce manual work and improve reliability.
Technical due diligence, reliability and security reviews, database and API performance analysis, and clear improvement plans for teams that need momentum.
Tools
Contact
Send a short note about the system, project or workflow you want help with. Direct email is welcome too: projects@fixes.co.za.
Experience
Technical writing
The docs archive is moving to docs.fixes.co.za. These pieces are a good starting point for how I think about engineering work.
Start with the workflow, then automate the right things.
Testing Designing a Test Automation StrategyAutomation as a maintained engineering practice, not just scripts.
APIs APIs as ProductsAPI work with users, outcomes, documentation and maintainability in mind.
Architecture Architecting Multi-tenant ApplicationsTradeoffs between scale, isolation, maintenance and data modelling.
Systems Scaling Databases and EventsNotes on the messy boundary between databases, events and scale.
Python Refactoring PythonImproving code in small, understandable steps.