A collection of things I've built — from AI-powered apps to classic games.
A web app that identifies songs playing around you — like Shazam — with direct Spotify integration. Detects audio, shows song details, opens tracks in Spotify, and uses AI to recommend similar songs and describe the artist.
A running route generator that builds custom routes based on distance and shape, with turn-by-turn navigation via Google Maps. Also tracks your runs, distance, streaks, and milestones.
A campus-only social platform built for Wilfrid Laurier students. Includes a social feed, real-time messaging, marketplace, blogs, academic sharing, an event calendar, and student profiles.
Personal AI assistant built with Node.js and a vanilla JavaScript frontend. Supports chat, step-by-step math solving, study tools, file uploads, and real-time features like weather and world time.
A real-time weather web app that shows current conditions and forecasts for any city using live weather API data.
Classic 2-player game built with clean game logic, win detection, and a smooth interactive UI.
A sleek calculator with full arithmetic operations, keyboard support, and a polished responsive design.
An interactive task manager with categories, priorities, and local storage persistence. In development.