Projects
I believe the best way to learn engineering is by building things. Most of what I truly understand today came from experimenting, breaking systems, fixing them, and iterating until they worked. That’s why I constantly work on side projects — they give me the freedom to explore ideas, test architectures, and understand technologies beyond theory. I also try not to lock myself into a single tech stack. Programming fundamentals, system thinking, and problem-solving skills transfer across languages and frameworks, so I stay open to learning whatever tool best fits the problem. This page is a collection of projects where I explored different technologies, architectures, and ideas through hands-on experimentation and collaboration.
EVBnB
SFHacks 2026 Project is a hackathon-built full-stack system focused on rapid prototyping with AI integration. It combines frontend interaction, backend APIs, and intelligent automation to deliver a functional MVP within limited time constraints.

KT - AI-Powered Podcast Generator
Generate professional podcasts on any topic in minutes with AI. Perfect for passive learning on the go.
BMC Management Agentic System
An agentic, AI-powered platform that combines deep infrastructure observability with autonomous control. It ingests hardware telemetry, uses LLM-based reasoning to interpret data, and can trigger automated control actions while providing real-time visualization and conversational insights.

RayFlux
RayFlux is a distributed, S3-backed real-time messaging system designed with consistent hashing and stateless routing. It supports publisher-subscriber architecture with WebSocket streaming, JSONL log batching, and horizontal scalability via FluxNodes and a custom load balancer.
BotTalk
BotTalk is an AI-powered podcast generation system built using multi-agent orchestration. It simulates structured conversations between a host and guest using LLM-driven planning, flow control, and script refinement, enabling automated content generation pipelines.

BanyanTree
BanyanTree is a Kubernetes-based distributed microservices architecture that integrates Raft consensus, Kafka log streaming, Elasticsearch indexing, and real-time dashboards. It demonstrates fault-tolerant cluster coordination and cloud-native deployment workflows.

CellCraft-AI
CellCraft-AI is an intelligent, version-controlled data cleaning assistant built for structured CSV files. It combines large language models (LLMs), commit-based checkpoints, and cloud-native architecture to help users transform, explore, and branch CSV data with traceability and reproducibility.

SAGE-AI
A powerful voice-augmented AI assistant for developers and researchers, built for UCBerkeleyHackathon2025. SAGE AI helps users converse and brainstorm on the content they browse online. It combines real-time web summarization, semantic memory, and natural voice interaction.

Conway’s Game of Life
A GPU-accelerated implementation of Conway’s Game of Life, simulating cellular automata on large grids in real time using CUDA and SDL2 for interactive rendering and controls. Conway’s Game of Life is a classic zero-player simulation where patterns evolve over discrete generations based on simple neighbor rules.

Pingu
Pingu is a lightweight CLI tool for testing REST APIs and validating JSON responses. It offers structured JSON diffs, parallel test execution, customizable test suites, and concise CLI output — making API testing fast and developer-friendly.

Neuronite - C++ Library for Neural Networks
Neuronite is a lightweight neural network library written from scratch in C++ — built for learning, experimentation, and full transparency into how neural networks work at the bare metal level.

Realtime LogManager
This project simulates a real-time log streaming system using Kafka, FastAPI, and WebSockets. It consists of multiple components to generate, process, and consume logs.

C++ SQL Database
This project is a lightweight, terminal-based relational database management system (RDBMS) implemented in C++. Designed for simplicity and extensibility, the system supports essential database operations such as creating tables, inserting, updating, and deleting records, and executing queries with filtering, aggregation, and sorting.

Pulmonary Disease Prediction
This repository contains a deep learning-based solution for classifying pulmonary diseases using lung auscultation audio. The project leverages Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs) to extract spatial and temporal features from lung sounds to detect respiratory anomalies.
