PokeTeams
PokeTeams builds teams from PokeAPI data and checks their type weaknesses. It can export the result to Pokémon Showdown, and signed-in users can save teams.
Archive
I keep four earlier projects here, with notes on what I built and whether each one is still available.
Team analysis, live chat, audio playback, and browser-based object detection.
PokeTeams builds teams from PokeAPI data and checks their type weaknesses. It can export the result to Pokémon Showdown, and signed-in users can save teams.
A full-stack chat application I built earlier with Next.js, Prisma, MongoDB and Pusher.
A full-stack music prototype inspired by Spotify. Supabase stores songs and user libraries, including liked songs, while the app has its own audio player and Stripe routes for subscriptions.
A self-hosted Flask interface for YOLOv8. It accepts file uploads and webcam captures, then streams annotated frames back to the browser.