Projects

  1. 01

    Mini C Compiler

    Owner

    I built an end-to-end compiler for a restricted C-like programming language, covering parsing, intermediate program representation, and assembly generation. I also implemented compiler optimizations at multiple stages of the pipeline to reduce redundant computation and produce substantially more efficient generated code.

    • C++
    • Std
  2. 02

    Mini VLM

    Owner

    I built a compact vision-language model from scratch by connecting a pretrained vision encoder with a small language model through a learned multimodal projector. The project explored the architecture and training mechanics behind LLaVA-style models and evaluated how much multimodal capability could be achieved under a strict sub-billion-parameter model budget.

    • Python
    • Pytorch
    • HF Transformers
  3. 03

    Mini VLLM

    Owner

    I built a lightweight LLM inference engine to understand and reproduce the core systems ideas behind modern serving frameworks such as vLLM. The project focused on efficient request scheduling and KV-cache memory management, including continuous batching and paged attention, and I benchmarked alternative caching strategies to study their impact on throughput and latency.

    • Pytorch
    • Triton
    • VLLM
  4. 04

    Inventory Tracker

    Owner

    I designed and built a centralized inventory and fulfillment system that connected serialized items, contracts, orders, and shipments into a single traceable workflow. The system replaced fragmented spreadsheet-based tracking with transactionally consistent data relationships, improving inventory accuracy, preventing record mismatches, and enabling end-to-end visibility across the fulfillment process.

    • Typescript
    • Next.js
    • PostgreSQL
Continue exploringBlog