Projects

A selection of things I've built. Each project represents a learning journey.

Built and deployed a web platform offering 100+ tools (image processing, PDF utilities, calculators, converters, encryption, SEO tools, etc.) under Vibe Coding. Developed using React (TSX), TypeScript, and Vercel, ensuring responsive UI and smooth performance.

ReactTypeScriptVercelFull-Stack

A physics-accurate, photorealistic 3D solar system built with real NASA/ESA orbital data. Features Keplerian orbits, 8 planets + dwarf planets, asteroid belt with 5000+ particles, satellite systems, PBR textures, atmosphere glow shaders, time controls, camera presets, and focus mode. Supports 8000+ named asteroids with real ephemeris tracking.

Next.jsThree.jsReact Three Fiber3D GraphicsPhysics

Developed a full-stack online auction platform that allows users to create auctions, place real-time bids, and track auction activity. Focused on clean UX, secure bid handling, and smooth state updates. Built with modern web technologies and deployed for public use.

ReactTypeScriptFull-StackWeb App

A fully local, privacy-first Android video downloader powered by yt-dlp and FFmpeg. Supports 1000+ sites (YouTube, Instagram, TikTok, etc.), multiple formats (mp4, webm, mkv, mp3), quality selection, download queue with progress, and real-time monitoring. Everything runs on-device with no server or cloud.

KotlinAndroidJetpack ComposeFFmpegyt-dlpMVVM

A hybrid AI chat Android app for chatting with both cloud-hosted Ollama models and downloaded offline GGUF models. Features cloud chat with Ollama API, offline local inference, custom model import from Hugging Face, and clean response rendering.

KotlinAndroidJetpack ComposeAIOllamaGGUF

A terminal-style personal portfolio web app built with Vite, featuring command-driven navigation, themed UI, and playable mini-games (Snake, Tetris, 2048, Flappy Bird, and more). Includes utility tools like QR generator, calculator, password generator, and Base64 encode/decode.

HTMLCSSJavaScriptViteInteractive UI

A modern aptitude test preparation web app with practice questions, timed quizzes, performance analytics, and detailed solutions. Built with Next.js and TypeScript for a smooth learning experience.

Next.jsTypeScriptReactEducationWeb App

Built an interactive web app to explore IMDb TV series ratings in a clean, visual format. Fetches real-time data from the OMDb API and displays episode-wise ratings using heatmap-style visualizations for quick pattern recognition. Includes fast search, detailed breakdowns, and a responsive UI optimized for performance.

HTMLCSSJavaScriptOMDb APIData Visualization

Designed and deployed a full-featured weather application delivering real-time and 15-day forecasts using Open-Meteo APIs. Includes dynamic charts, AQI insights, comfort index, UV tracking, hourly & daily breakdowns, and an interactive 3D globe for location visualization. Built with html5, Tailwind CSS and JavaScript, optimized for responsiveness and smooth performance.

HTMLCSSJavaScriptAPI Integration

Created and deployed a cryptocurrency dashboard that displays real-time market data, price tracking, charts, and coin details using coingecko APIs. Focused on performance and interactive UI for a seamless financial data viewing experience.

ReactAPI IntegrationReal-Time DataVercel

Developed and deployed an automated development log platform that aggregates commits, PR merges, releases, issues, and updates from all repositories into a unified timeline. Powered by Supabase for real-time event storage and GitHub Webhooks for automatic syncing. Built with Next.js and TypeScript for optimized performance, API routing, and a secure admin panel with password-based access. Features a clean, responsive UI with Tailwind CSS.

Next.jsTypeScriptTailwind CSSSupabaseGitHub Webhooks

Built an autonomous car using Arduino Uno, ultrasonic sensors, and motor drivers to detect and avoid obstacles. Gained hands-on experience in C programming by implementing real-time control logic for sensor integration and navigation.

ArduinoC ProgrammingEmbedded SystemsSensors

Developed a smart portfolio analysis tool that categorizes mutual funds, tracks allocation across different fund types, and highlights potential red flags in asset distribution. Built with React (TSX), TypeScript, and modern UI principles to offer fast insights and clean data visualization.

ReactTypeScriptFinance ToolsFrontend

Developed and deployed an online code execution platform supporting multiple programming languages with instant output preview. Designed with a secure sandboxed environment for running code in-browser. Ensures smooth performance and modern UI for developers.

ReactJavaScriptWeb CompilerDeployment

PN Sequence Generator Device

Collaborated with faculty to design and assemble 4 hardware circuit boards for generating pseudo-noise (PN) sequences. Gained hands-on experience in circuit design, PCB assembly, and functional testing under lab supervision.

Circuit DesignPCB AssemblyHardwarePN Sequence