Implemented a Biased Random Key Genetic Algorithm for an NP-complete optimization problem, outperforming VNS-based baselines.
Projects
A selection of projects I have worked on over the years.
Implemented a high-performance in-memory cache in C++ featuring LRU eviction, custom memory management, and thread-safe data structures.
Built a full compiler in C for a custom language, including lexer, parser, semantic analysis, and code generation.
Developed a RAG-based code review agent using AST-based chunking and semantic analysis to generate fast, high-quality inline pull request feedback.