Selected work / 2024–26
Projects built to understand the system.
Five case studies, each starting from the problem I was trying to see clearly. Dates follow the résumé and public GitHub history.
6502 Microprocessor Emulator
I completed the execution path of an unfinished C++ CPU core and verified instruction behaviour.
13 CPU tests · Cycle-aware execution · IRQ, NMI and BCD
Explore case study ↗Mini Redis Server
I built a small Redis-compatible server to explore TCP, RESP parsing, concurrent requests and persistence.
6 supported commands · 4 separated layers · Disk persistence
Explore case study ↗A* vs Dijkstra Maze Visualizer
I ran both pathfinders on the same generated maze and compared their search work and timing.
152-cell grid · Explored nodes and path length · Redis storage
Explore case study ↗AI Customer Support Agent
I built an offline retrieval and routing pipeline, then evaluated when it should hand requests to a human.
95.95% escalation recall on 150 held-out cases · Deterministic safety guardrails
Explore case study ↗ResearchComb
ResearchComb is an open-source skill pack for AI coding assistants—OpenAI Codex and Google Antigravity. It takes a research topic from literature search through drafting, critique, and citation checks, keeping a shared evidence record so claims stay tied to sources.
v0.5.23 · 12 research workflows + update command · MIT licensed
Explore case study ↗Archive / Public repos
Smaller public work, by creation date.
- NES-Emu — NES emulator in C++ with PPU and mappers
- DSA-Sheet-Striver — solutions to Striver’s SDE sheet
- code-forces-problems — Codeforces problems in C
- ragged-or-jagged-array — C program on ragged or jagged arrays
- Polynomial-Engine — add, subtract, and multiply polynomials of degree n
- tic-tac-toe — terminal tic-tac-toe in C