Things I've Built

A selection of projects that showcase my skills in systems programming, distributed computing, and full-stack development.

01

LLM-powered Document Search Engine

August 2025
Python FastAPI RabbitMQ SQLite3 Weaviate
  • Developed an LLM-powered document Q&A system using Python, FastAPI, and a microservices architecture.
  • Utilized Weaviate vector database coupled with OpenAI vectorizer for efficient semantic search, enabling the system to retrieve contextually relevant document chunks.
  • Architected a decoupled backend using RabbitMQ for asynchronous document processing, ensuring high availability.
  • Utilized Docker Compose for containerizing services (Weaviate), simplifying local development and deployment.
View Details
02

High Performance HTTP Server

November 2025
C/C++
  • Developed a high-performance, multi-threaded TCP server in C++ that handles HTTP 1.1 protocol.
  • Capable of scaling to over 80,000+ Requests per Second (RPS) with 50,000+ concurrent client connections.
  • Implemented a custom thread pool and utilized non-blocking I/O for handling client requests to minimize latency.
View Details
03

Shared Markdown Note Taker

November 2025
TypeScript Express Vue WebSocket
  • Engineered a collaborative Markdown editor utilizing WebSockets to broadcast real-time updates, enabling seamless, low-latency multi-user co-editing.
  • Built a robust document management system featuring customizable folders and deeply nested subfolders to efficiently structure and scale team documentation.
View Details