My Projects

I’ve been building a lot of cool stuff

I've worked on a variety of projects, from small experiments to full-blown web applications, each project showcases my love for coding and design.

Clipper

Clipper

Clipper is an AI agent designed to help content creators effortlessly repurpose long-form video content such as podcasts, interviews, and live streams into engaging, bite-sized clips for platforms like TikTok, Instagram Reels, and YouTube Shorts.

Next.js
PostgreSQL
FastAPI
Gemini 2.5 Pro
Tailwind + ShadCN
AWS S3
FFMPEG
Inngest
Gitbuddy

Gitbuddy

A Multi-Agent devtool that helps automate tedious tasks maintaining github repos. It can create and update Readmes, Dockerize the project for easy local dev, and generate a llm.txt file summarizing the version-controll history of project to pass on to other AI agents.

Next.js
Supabase
Langchain
Gemini 2.5 Flash + 2.5 Pro
Tailwind + ShadCN
GraphRAG Chat

GraphRAG Chat

A scalable GraphRAG Chatbot that scrapes site data, builds a knowledge graph, and uses it to answer semantic and multi-document relational questions and provide citations as site links. Auto-scales Frontend, Backend, and DB as needed.

Next.js
FastAPI
Spanner Graph DB
Langchain
Gemini 2.5 Flash
Serverless
Playwright
GCP
Finchat

Finchat

A smart chatbot that helps you analyze stocks and financial markets in real-time. Chat naturally to get live stock prices, company insights, and market trends with interactive charts and data visualizations. Built using RAG architecture and OpenAI's GPT-4o.

Python
Fast API
Streamlit
LangChain
LangGraph
Pandas
Azure OpenAI
Docker
React Rooks

React Rooks

React Rooks is a web-based chess game that allows users to play against an AI (Stockfish). It features game history, on-demand gameplay, real-time game analysis, player statistics, and three difficulty levels.

Next.js
Typescript
WebSockets
WASM
MongoDB
TailwindCSS
Shadcn UI
JSON Parser

JSON Parser

This Deno JSON parser, built with TypeScript, efficiently parses JSON strings into an AST, validates against the ECMA-404 standard, and supports both local JSON files or JSON from APIs.

Deno
Typescript
Tokenizer
Parser
AST
ECMA-404
JSON
Byte Cast

Byte Cast

This project allows users to capture their camera feed from their browser, encode it using FFMPEG, and stream it to the RTMP servers of platforms like YT, FB, LinkedIn, and others. It serves as a browser-based alternative to OBS for streaming.

Node.js
FFMPEG
Docker
Socket.io
React
Remix
AWS
Crypto Maniac

Crypto Maniac

This project is a mobile app for crypto paper trading that allows user to perform paper trading on live market data for cryptocurrencies along with features like portfolio tracking, alerts, realtime market news, and more.

Flutter
Firebase
FCM
GCP
Firestore
Android
iOS