Projects
By name
By category

Databases
Redis - K/V Database- C++
A simplified Redis-like in-memory data structure store, capable of supporting basic data structures such as strings, hashes, lists, sets, and more, with a command parser to interpret and execute basic Redis commands.

Graphics
Image Processing Library- C++
- stbi
Developed a modular image processing library in modern C++ with support for multithreading, parallelization and vectorization of core filters including blurs, tone adjustments, channel isolation, resizing, and morphological ops.
![LiveStreamX [in progress]](/_next/image?url=%2FSR.jpg&w=3840&q=75)
Systems
LiveStreamX [in progress]- C++
- NVENC
- NVDEC
- ffmpeg
- TensorRT
- PyTorch
- CloudFlare
Implemented a fully GPU-residen real-time streaming pipeline using NVDEC → fused RGB conversion → TensorRT (FP16) → NVENC, minimizing PCIe and ultimately enabled adaptive bitrate streaming via LL-HLS / x265 with Cloudflare and edge CDN fan-out.
![MidiSearch [in progress]](/_next/image?url=%2Fmidi.png&w=3840&q=75)
Systems
MidiSearch [in progress]- C++
- ZeroMQ
- grpc
- FAISS
- ONNX
- Prometheus
- Grafana
- OpenTelemetry
MidiSearch is a distributed, GPU-accelerated music recognition system that accepts incoming MIDI or audio clips, generates dense embeddings using a trained model, and performs real-time nearest neighbor search across a large corpus of classical music. Built for low-latency inference and high-accuracy retrieval, it enables music identification using short performance segments.

Graphics
Multithreaded Ray Tracer- C++
A multithreaded ray tracer in C++ with advanced material modeling, and efficient data-structures.