I build robust, scalable backend systems that power great products — from high-throughput APIs to distributed microservices, always with clean code and performance at the core.
I'm a backend software engineer with a passion for building systems that scale. I specialise in designing and implementing APIs, microservices, and database-driven architectures that handle real-world complexity.
My work lives deep in the stack — where performance tuning, concurrency, and reliability aren't optional. I care about writing code that other engineers enjoy working with and that systems administrators don't dread at 2 AM.
When I'm not optimising queries or designing service boundaries, I'm exploring new technologies and contributing to open-source projects that matter.
Built an AI-powered learning platform using LangGraph, OpenAI, Pinecone, FastAPI, and Supabase, featuring course-specific agents, personalized learning paths, adaptive quizzes, study planning, and grade prediction. Implemented JWT-secured authentication, semantic retrieval, and load-tested the platform with Locust for scalability.
Built a full-stack autonomous coding agent with a multi-agent architecture, hierarchical project planning, RAG-powered memory, semantic code search, real-time agent communication, and secure cloud-native deployment.
I'm currently open to backend engineering roles, freelance projects, and interesting technical conversations. If you have something exciting in mind, I'd love to hear about it.
Whether it's a quick question or a full project scope — my inbox is always open.