Order Matching Engine
A trading-style matching engine built with Java, focused on order books, price-time priority, concurrency, and performance-minded architecture.
View Repository →Java • Cloud • AI • Performance Engineering
I build high-performance Java backend systems, cloud-native APIs, and AI-powered services — combining RAG pipelines, JVM performance tuning, and production-minded engineering across Java 8, 17, and 21.
class Engineer {
String name = "Muvhulawa Muthula";
String stack = "Java 8, Java 17, Java 21";
String focus = "Backend Performance, RAG, Cloud and AI";
void build() {
designCleanAPIs();
optimizeJVMSystems();
shipCloudReadyProjects();
}
}
About Me
I am a Solutions Development Engineer focused on Java backend engineering, performance tuning, concurrency, JVM diagnostics, REST APIs, and cloud-native systems across Azure, OCI, and AWS. My projects are designed to demonstrate real engineering depth: scalable APIs, parallel processing, reactive pipelines, memory analysis, and clean backend architecture.
Featured Projects
A trading-style matching engine built with Java, focused on order books, price-time priority, concurrency, and performance-minded architecture.
View Repository →A full-stack banking API built with Spring Boot 3 and Java 21 — JWT auth, idempotent transfers, pessimistic locking to prevent overdrafts, an immutable ledger, and SWIFT MT103 message generation, backed by 146 tests.
View Repository →A cloud-native platform that simulates JVM stress — CPU burns, memory leaks, virtual thread overload — then self-diagnoses heap pressure and thread spikes, streaming telemetry to Azure Application Insights and Monitor for alerting.
View Repository →An AI-powered code review tool that scans Java for security flaws, anti-patterns, and complexity — built on langchain4j and the Claude API. Runs as a GitHub Action with diff-aware filtering, inline PR comments, and SARIF reports for Code Scanning.
View Repository →This very site — a serverless resume on Azure Static Web Apps with a visitor counter powered by an Azure Function. Infrastructure is managed with Terraform and shipped through GitHub Actions CI/CD gated on tests.
View Repository →A Kubernetes operator that automates the full lifecycle of stateful Java apps from a single custom resource — provisioning StatefulSets, Services, and storage, with rolling upgrades, readiness gating, and HPA-aware autoscaling.
View Repository →A JVM-focused project for investigating memory behavior, leak patterns, heap pressure, profiling, and Java application diagnostics.
View Repository →A Fork/Join based file processing project that splits large text workloads into parallel tasks for faster counting and analysis.
View Repository →A Java reactive pipeline exploring non-blocking processing, backpressure, event-driven design, and scalable stream-style data handling.
View Repository →Backend API for DailySpane, a South African employment-focused platform connecting people to daily odd jobs through a secure API-first design.
View Repository →Technical Stack
Let’s Build