Final-year BSc Computer Science @ University of Johannesburg
Johannesburg, South Africa
Building encrypted data pipelines, federated ML systems, and event-driven backend platforms.
Interests: cryptographic design, distributed consensus, zero-trust architectures
Seeking backend engineering roles focused on distributed systems,
secure infrastructure, and large-scale platform architecture.
|
Zero-trust encryption library with cascading cell-partitioned domains. Three-layer trust stack with HKDF-SHA256 key derivation. 739 MB/s throughput, ~13us traversal latency. Threat-model-driven test suite across 5 security property modules. |
Federated healthcare triage platform — .NET 9 regional nodes, Python Flower FL coordinator, multi-stakeholder governance with automated agent voting. No-PII policy, sub-7-day data retention. 51 xUnit domain tests. |
|
Chess variant with feudal hierarchy and loyalty mechanics. Clean Architecture with strict layer separation, CQRS via MediatR. 3D board client in React Three Fiber with GLTF model loading. 27 xUnit domain tests. |
Event-driven microservices platform — 6 services with strict Clean Architecture layering, Transactional Outbox for guaranteed event delivery, JWT auth with single-use refresh rotation, GraphQL analytics over InfluxDB time-series. Full Kubernetes orchestration via Helm. |
|
Multi-tenant SaaS decision intelligence platform. Gemini API integration with 90%+ schema validation, response caching, quota enforcement, and cost-optimised serverless infrastructure (<$15/mo for 1k users). |
|
| Pattern | Application |
|---|---|
| Clean Architecture | Domain > Application > Infrastructure > Presentation |
| CQRS / MediatR | Command-query separation with discrete handlers |
| Event-Driven | RabbitMQ, Pub/Sub, Transactional Outbox |
| Domain-Driven Design | Aggregates, value objects, domain events |
| Federated Learning | Privacy-preserving distributed ML |
| Zero-Trust Cryptography | Cell-partitioned encryption, HKDF key derivation |
| Serverless | Edge Functions, Cloud Functions, scale-to-zero |
| Education | BSc Computer Science — University of Johannesburg (2023 - 2026) |
| Focus | Backend Engineering, Distributed Systems, Security Architecture |
| Location | Johannesburg, South Africa |
| Security | AES-256-GCM, HKDF-SHA256, JWT rotation, RLS, Threat Modelling, OWASP |
| Testing | xUnit, JUnit 5 + Mockito, Criterion (Rust), GitHub Actions CI/CD |
| Cloud | GCP (Firestore, Pub/Sub, BigQuery), Azure App Services, Supabase, Firebase |
I spend time with photography, art history, and classical music. I enjoy architecture photography, chiaroscuro paintings, and long evenings with Bach’s cello suites.
Poetry and too much tea are permanent fixtures.
"Blast radius contained structurally — no cell can decrypt another cell's data."


