Distributed Job Scheduler (Mini Airflow)
Built a fault-tolerant distributed job scheduler with leader election, retries, dead-letter queues, and work stealing, designed for reliability and horizontal scalability.
Backend & AI Engineer
A selection of projects I have worked on over the years.
Built a fault-tolerant distributed job scheduler with leader election, retries, dead-letter queues, and work stealing, designed for reliability and horizontal scalability.
Developed a RAG-based code review agent using AST-based chunking and semantic analysis to generate fast, high-quality inline pull request feedback.
Implemented a high-performance in-memory cache in C++ featuring LRU eviction, custom memory management, and thread-safe data structures.
Implemented a Biased Random Key Genetic Algorithm for an NP-complete optimization problem, outperforming VNS-based baselines.
Built a full compiler in C for a custom language, including lexer, parser, semantic analysis, and code generation, reducing assembly size by 25%.
Developed a React-based admin dashboard for a university taxicab service to analyze real-time rides and manage pricing for thousands of users.