My Projects
A showcase of my work across various technologies
AllAlgorithmsC++ConcurrencyDaisy-UIData StructuresExpress.jsFastAPIGolangHTMLJWTJavaKerasLangChainMatplotlibMondoDBMySQLNext.jsNode.jsOAuthOpenAI RealtimePandasPersistencePythonPytorchRRAG (Retrieval-Augmented Generation)RESPReactReduxRenderSemantic VADSpring FrameworkSpring JPASpring SecuritySystems ProgrammingTCPTensorflowTwilio Media StreamsTypeScriptViteWeb SocketsWebRTC

Mimir
Built and shipped end-to-end real-time VoIP AI agents for customer support.
FastAPIWebRTCLangChainOpenAI Realtime+4
- Built and shipped end-to-end real-time VoIP AI agents for customer support, cutting average handle time by 42% and improving first-contact resolution by 28% across 20+ SMB deployments.
- Architected multi-tenant versioning with per-tenant vector stores and rate-isolated pipelines, enabling 5x concurrency scaling while maintaining sub-250 ms round-trip latency for speech-to-action loops.

Redis Clone
Engineered a functional, concurrent NoSQL in-memory data store from scratch in Go, focusing on performance and protocol accuracy.
GolangTCPRESPConcurrency+2
- Architected and implemented a concurrent TCP server in Go, leveraging Goroutines and RWMutexes to efficiently handle simultaneous client connections and maintain high throughput.
- Successfully implemented the REdis Serialization Protocol (RESP) specification, enabling seamless communication with standard Redis clients and supporting core data types (Strings, Arrays, Errors).

Enigma
A realtime chat application with end to end encryption built using web sockets
MondoDBExpress.jsReactNode.js+9
- Engineered a full-stack, real-time chat application using the MERN stack and Socket.IO for instant, bidirectional communication.
- Architected a scalable backend with robust APIs and a resilient MongoDB schema to ensure seamless message delivery and persistence.

Javank
A feature-loaded bank application built using Java with focus on security
JavaSpring FrameworkMySQLSpring Security+6
- Developed a secure RESTful API using Spring Security, featuring robust JWT-based authentication and authorization mechanisms.
- Integrated dynamic, self-updating charts and graphs for intuitive visualization of transaction history and financial data.

NBEARTS
A novel ensemble deep learning model to predict stock market trends using historical data and public opinion.
PythonTensorflowPytorchMatplotlib+3
- Designed a novel ensemble model combining N-BEATS for time-series analysis with social media sentiment for trend prediction.
- Built a data pipeline to process over 1 million social media posts, using BERT for advanced sentiment analysis.

Advanced Algorithms & Data Structures
A collection of solutions to challenging competitive programming problems from platforms like Codeforces and AtCoder, focusing on advanced algorithms and data structures.
C++PythonJavaAlgorithms+1
- Contains solutions to over 200 challenging problems from Codeforces and AtCoder, with a focus on 'hard' difficulty levels.
- Implemented a wide array of advanced data structures from scratch, including Segment Trees, Fenwick Trees, and Tries.