Projects

Pillar Valley

Jul 2025

Pillar Valley is an endless 3D arcade browser game where you leap a rotating ball system across skyscrapers. Keep your timing sharp, this loop never ends.

  • ✨Endless procedural pillar generation with dynamic positioning
  • ✨Adaptive difficulty with ball shrinking and increasing rotation speed
  • ✨Smooth 3D camera interpolation following player movement
JavaScript
Three.js
jQuery
CSS
Canvas API

Stock Sizzle 9000

Mar 2025

Comprehensive web application for stock market analysis, combining real-time market data with AI-powered insights.

  • ✨Real-time stock market data visualization via Yahoo Finance API
  • ✨AI-powered trend predictions and insights via OpenRouter API
  • ✨Custom watchlists and alerts for price movements
  • ✨Interactive charts with multiple timeframes
Next.js
Tailwind CSS
Supabase (PostgreSQL)
Yahoo Finance API
OpenRouter API

Cat House Adventure

Feb 2025

A browser-based 2D platformer game where players control a hungry cat navigating through different rooms of a house to find treats, implemented with a custom game engine and physics system.

  • ✨Custom physics system with gravity and collision detection using AABB algorithm
  • ✨Animation system with state-based character animations and direction flipping
  • ✨XML-based level design with PHP-JavaScript data bridge for dynamic loading
  • ✨Event-driven input handling system for responsive controls
PHP
JavaScript
XML
CSS
Canvas API

How the Internet Works

Jan 2025

An interactive visualization explaining "What happens when you type google.com" in a browser.

  • ✨Demonstrate complex networking concepts through visual representations
Next.js
Tailwind CSS
TalkativeSubs

TalkativeSubs

Dec 2024

AI-powered subtitle generation tool to automate the creation of synchronized subtitles for videos or vice versa.

  • ✨Automatic speech recognition for multiple languages using OpenAI Whisper
  • ✨Many different voices, with customizable settings (rate, volume, pitch, words per minute)
  • ✨Precise timing synchronization with video content
  • ✨Batch processing capabilities for multiple files
Python
FFmpeg
OpenAI Whisper
EcoBytes App

EcoBytes

Oct 2024

Hackathon-winning app to reduce food waste by allowing users to track food expiry dates and receive recipe suggestions.

  • ✨Food expiry date tracking with notifications
  • ✨Recipe recommendations based on ingredients
  • ✨Barcode scanning for quick food entry
  • ✨Shopping list and inventory management
Next.js
Firebase
Tailwind CSS
© 2025 Ujjwal. All rights reserved.