Projects

Several projects that I have worked on, both private and open source.

StreamSync

Interactive tool for creators and audiences, enabling voice super chats through an extension.

Docker
Nginx
Redis
TypeScript
MongoDB
React
WebRTC
YouTube API
Google Auth
Deno
JobFit Resume

Helps job seekers instantly generate tailored resumes by analyzing job descriptions.

Firebase
TypeScript
Gemini
Webhook
TailwindCSS
Next.js
Zustand
DodoPayments
Repli AI

A tool that automatically labels emails, generates summaries, and drafts email replies using AI. (unfinished)

TypeScript
Next.js
Zustand
Supabase
Gmail API
Webhook
shadcn/ui
Drizzle ORM
Better Auth
DodoPayments
SquadX

A social media platform that lets you connect with strangers via video chat.

React
Node.js
Docker
TypeScript
WebRTC
Socket.IO
PostgreSQL
Google Auth
Nginx
Prisma
JPG to PNG

Convert JPG images to PNG format with Google Drive and Dropbox support.

Firebase
TypeScript
Next.js
Dropbox API
Google Drive API
callRoom

Lightweight peer-to-peer video calling app built with PHP, WebRTC, WebSockets, and MySQL.

JavaScript
CSS
PHP
Ratchet
WebRTC
MySQL
Docker
Omegle Clone

Real-time video chat app inspired by Omegle with live video calls and text chats.

React
Socket.IO
WebRTC
Express.js
Redis
aiMovieChatbot

Multi-level REST API chatbot that interacts with movie characters, retrieves scripts, and performs semantic searches.

Python
FastAPI
Gemini
LangChain
Qdrant
PostgreSQL
Prisma
Redis
Docker
Docker Compose
Telegram Bot

A simple Telegram bot with basic functionality.

Telegram Bot API
Web3 Wallet

Multi-chain crypto wallet supporting Solana and Ethereum, with balance check and multiple wallet management.

React
TypeScript
WebRTC Perfect Negotiation

Demo for WebRTC multiple peer connections (up to 4 peers) with perfect negotiation logic.

TypeScript
JavaScript
HTML
YC Scraper

Python tool to scrape YC company data.

Python
HTML