Education
Work Experience
My Projects
Prompter - AI Meeting Copilot
Full-stack Next.js 14 meeting assistant that transcribes live audio via Groq Whisper and streams structured LLM suggestions (questions, fact-checks, talking points) token-by-token using LLaMA 3.3 70B.
PaperStack - Production-Ready RAG Platform
Production-grade RAG platform with FastAPI microservices (Backend, Embedding, RAG) enabling scalable document retrieval and LLM inference, with a full CI/CD pipeline including security scanning (Gitleaks, CodeQL) and Docker image signing via Cosign.
Leetcode Chrome Extension
Chrome extension with a React + TypeScript frontend and FastAPI backend that reinforces problem-solving retention through spaced-repetition email reminders, backed by Celery/Redis async task processing and a cloud-hosted PostgreSQL database.
Gamified Donation Platform for Social Impact
Full-stack donation platform built with React, Node.js, and MongoDB, featuring a dynamic leaderboard system that gamifies donor engagement and a Gemini API-powered support agent providing real-time assistance.
TrendTube Microservices Platform
Modular video analytics platform in Java Spring Boot with RESTful APIs, RabbitMQ event-driven async processing, and gRPC for low-latency binary communication between upload and processing services.
Movie Ticketing System
MVC-based movie ticketing app in Ruby on Rails with role-based authentication for admins and regular users, and a Cucumber + Capybara automated test suite covering end-to-end user flows.
Sparkify Music Data Warehouse ETL
Apache Airflow pipeline for hourly ingestion of music event logs from Amazon S3 into a Redshift data warehouse, modeled as a dimensional star schema with optimized fact and dimension tables for large-scale analytical queries.
Log Forge
Python-based Linux system inspection and logging pipeline using psutil and SQLite to simulate automated test environments, with a Streamlit dashboard for real-time metric visualization and reproducible test reporting across containerized setups.
DistLogZip - Distributed Log Compression
C++ distributed log compression system using dictionary-based and cluster-guided parsing to reduce storage overhead, with selective decompression enabling fast, targeted log retrieval across worker nodes at scale.
AI Web Scraper
Web scraper using Python, BeautifulSoup, and Selenium to extract structured data from dynamic websites, integrated with LangChain and a local LLaMA model to automatically summarize and classify scraped content.
Banking System in C++
Command-line banking system in C++ with encryption-backed user authentication, file-based persistence, and full transaction logic including deposits, withdrawals, transfers, input validation, and error handling.
Multimodal Single Cell Integration
Neural network pipeline for cross-modal consistency validation across DNA, RNA, and protein data at the single-cell level, evaluating SVD dimensionality reduction and activation functions on high-dimensional biological datasets.
