projects.

a collection of my work spanning web applications, ai integrations, and full-stack solutions

(0001)

pdx.

typescript / nextjs / gemini / bullmq / authjs / postgresql

Generates study material pdfs (theory/qna) with AI from syllabus - can exceed 100 pages of content, in one click. • Worker backend with Puppeteer (for generating PDFs) and Docker for easy deployment • Generates study materials in a redis queue system and Bullmq workers • AI-powered content generation with comprehensive study materials

(0010)

clarityhub.

typescript / nextjs / gemini / tailwindcss / clerk / prisma

Generates roadmaps and quizzes using AI for learning purposes. • AI-powered roadmap generation for structured learning paths • Interactive quizzes with intelligent question generation • User authentication and progress tracking

(0011)

wabisabi.

typescript / nextjs / tailwind / framer-motion / shadcn

A design agency's portfolio site with micro-interactions and animations. • Clean, modern design showcasing agency work • Custom animations and micro-interactions throughout • Built from scratch without heavy dependencies

(0100)

real estate agent.

typescript / nextjs / tailwind / gemini / pinecone

A voice-based chatbot for real estate sales and property information. • Voice-based interaction using Gemini Live API • RAG system with 100 dummy property data through tool calling • Real-time streaming voice API through websockets

(0101)

tinder scraper.

typescript / nextjs / nodejs / express / postgresql / prisma

Reverse engineered Tinder API for educational profile scraping. • Fuzzy match names from scraped Tinder profiles • Image matching using vector embeddings with Pinecone • Location-based scraping with 7-day caching mechanism

(0110)

drites.

typescript / nextjs / prisma / postgresql / clerk

A personal blogging platform with markdown support. • Markdown-based content creation and editing • User authentication and authorization • Clean, minimalist design for reading experience

(0111)

ai chat website.

typescript / nextjs / gemini / tailwindcss / shadcn / zustand

Simple 1-page implementation of an AI Chat application. • Multiple chat session management (create, select, delete) • Persistent storage using Zustand persistence • Auto-generated chat titles based on conversation content

(1000)

vidbox.

typescript / nextjs / postgresql

Movie and series streaming platform (freelance project). • Comprehensive media streaming functionality • User-friendly interface for content discovery • Database-driven content management

(1001)

dashboard analytics ui.

reactjs / charts / tailwindcss

Comprehensive dashboard interface with data visualization. • Interactive charts and statistics visualization • User management and custom sidebar navigation • Designed for desktop screens (1200px+)

(1010)

chat backend socketio.

nodejs / socketio / redis / jwt / mongodb / docker

Real-time chat system backend with authentication and rate limiting. • User authentication with JWT and bcrypt password hashing • Real-time messaging with Socket.io authentication • Rate limiting and caching with Redis, Docker containerization

(1011)

yunami discord bot.

discordjs / mongodb / cron

Discord bot for tracking currencies in Anigame discord game. • Automated currency tracking and notifications • Used by 200+ users daily before shutdown • Scheduled tasks with cron jobs for regular updates