Projects

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

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

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

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 screenshot

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