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.

React
Python
FastAPI
LLMs
MongoDB
Cloud Deployment
Source
Team
🏆 Winner
KT - AI-Powered Podcast Generator

KT - AI-Powered Podcast Generator

Generate professional podcasts on any topic in minutes with AI. Perfect for passive learning on the go.

Python
FastAPI
React
Open AI GPT
Open AI Dall-E
Open AI TTS
Source
Team
🏆 Winner

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.

Python
FastAPI
React
MongoDB
AWS S3
Grafana
Prometheus
LangChain
Gemini AI
Redfish API
Source
Team
🏆 Winner
RayFlux

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.

Go
WebSockets
AWS S3
Kubernetes
Consistent Hashing
JSONL
Distributed Systems
Source
Solo

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.

LangChain
Python
LLMs
Multi-Agent Systems
Prompt Engineering
Gemini
Text-to-Speech
Source
Team
🏆 Winner
BanyanTree

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.

Python
FastAPI
Raft Consensus
Kafka
Elasticsearch
Kubernetes
Docker
AWS ECR
Source
Solo
CellCraft-AI

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.

LangChain
FastAPI
ReactJs
AWS S3
MongoDB
Redis
Python
Gemini 2.5 Flash
Source
Solo
SAGE-AI

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.

Google Gemini 2.5 Flash
PineCone
Vapi
GCS
Source
Team
Conway’s Game of Life

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.

CUDA
C++
SDL2
CMake
GPU Acceleration
Cellular Automata
Source
Solo
Pingu

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.

C++17
CMake
libcurl
nlohmann/json
CLI Tooling
REST API Testing
Source
Solo
Neuronite - C++ Library for Neural Networks

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.

C++
Cmake
Source
Solo
Realtime LogManager

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.

Kafka
React
FastAPI
NodeJs
TailwindCSS
Source
Solo
C++ SQL Database

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.

C
C++
Linux
GCC Compiler
GDB Debugger
Source
Solo
Pulmonary Disease Prediction

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.

React
Redux
Bootstrap
ExpressJs
Firestore
SQLite
Source
Team
🏆 Winner