Platform engineering · Mobility
Ecoride ride-sharing platform
Architecture and backend delivery for a multi-client mobility platform: PostgreSQL domain modelling, secure .NET APIs, real-time SignalR updates and cloud deployment.
Visit EcorideI build scientific computing tools, data-intensive platforms and production backends—turning complex engineering and operational problems into dependable software.
01 · Selected work
Research software, public-facing products and institutional systems selected for technical depth and real-world responsibility.
Platform engineering · Mobility
Architecture and backend delivery for a multi-client mobility platform: PostgreSQL domain modelling, secure .NET APIs, real-time SignalR updates and cloud deployment.
Visit Ecoride
02 / 03
Scientific computing · HPC
Maintaining and extending an advanced C++ and Fortran finite-element platform for nonlinear material analysis, including its first full Linux-to-Windows port and deployment to UCT computing environments.
View project note
03 / 03
Data engineering · Higher education
Database architecture, backend maintenance and large-data workflows for UCT's engineering enrolment platform, including memory-aware updates at up to 30 million rows.
Read the engineering approach02 · Tech Guides
Practical, implementation-focused field notes on backend architecture, infrastructure, databases and scientific computing.
A resource-aware three-stage pipeline for updating millions of rows without exhausting memory or saturating server I/O.
Read guide03 · My Experience
A deliberately hybrid practice—scientific rigor from computational mechanics, operational discipline from production platforms.
Full professional historyComputeMore Africa Technologies
Systems architecture, backend delivery and product innovation across mobility, hospitality and platform products.University of Cape Town
Scientific software R&D, finite-element algorithms, cross-platform engineering and HPC deployment alongside doctoral research.University of Cape Town
Django/PostgreSQL platform architecture, data operations, LDAP security and institutional workflow delivery.University of Cape Town
Curriculum delivery, technical leadership and coordination of teaching teams of up to five assistants.04 · My Capabilities
My range is broad by design: I work from numerical kernels and data models through APIs, interfaces and deployment.
Finite elements, material models, numerical methods and parallel scientific computing.
C++ · Fortran · PETSc · OpenMPI · SlurmSecure APIs, domain architecture, realtime communication and maintainable service layers.
C#/.NET · Python/Django · REST · SignalRRelational modelling, ETL, large-volume operations, data quality and operational reporting.
PostgreSQL · Redis · Kafka · AirflowCross-platform builds, containers, CI/CD, server configuration and cloud-edge deployment.
Docker · Azure · Cloudflare · GitHub Actions
05 · More About Me
My background in civil engineering shapes how I build software: define the forces, understand failure modes, validate assumptions and design for the real operating environment.
I am completing a PhD in computational and applied mechanics at the University of Cape Town while building production systems across southern Africa. The common thread is reliable infrastructure—whether the system models a material, moves operational data or serves a customer.
Have a demanding system?
I’m open to engineering collaborations, backend and data consultancy, scientific-software work and thoughtful product conversations.
Start a conversation