Selected Work
A disk-backed embedded key-value store written in Rust, featuring a custom B+ tree storage engine, page-based persistence, and a typestate API that enforces transaction guarantees at compile time.
A browser-based development environment designed to deliver low-latency terminal interaction while executing workloads inside isolated containers.
A version control system designed for video assets, providing save-based versioning and branching so creators can maintain and explore multiple versions of the same video without losing previous work.
A semantic video search engine exploring vector-based retrieval over traditional keyword search. Built an event-driven ingestion pipeline with Kafka and Go/Python workers for transcript processing, embedding generation, and HNSW-based retrieval.
A distributed clipboard synchronization system built with Go and Redis Pub/Sub, enabling real-time propagation of clipboard updates across connected devices.
A GPU-accelerated terminal emulator written in Rust, focused on low-latency rendering and hardware-accelerated text display.
An enterprise-focused React component library built around type safety, accessibility, theming, and maintainability, with an emphasis on tree-shaking and minimizing application bundle impact.