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

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 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