Projects
The full list, at a glance — click any project for the details.
Website · HTML · CSS · JS · PHP
Mar 2022
A virtual museum with exhibit wings for aquatic mammals, molluscs, crustaceans and more, plus ticketing and donation pages — my first full website.
Python · Tkinter
Apr 2022
A two-player, turn-based Pokémon battle in a Tkinter window — pick your Pokémon, trade attacks, specials and heals, and watch the HP tick down.
Python · Pygame
Aug 2022
A Pygame platformer with an environmental mission: clean up the world before the on-screen greenhouse-effect meter maxes out.
Jun 2023
A tile-based ninja platformer — leafy floating islands, patrolling enemies, and proper level design. The most complete game of my game-dev year.
A local two-player sword-fighting arena in the Street Fighter mould — health bars up top, platforms to jump between, and a duel under a red sunset.
Scratch
Sep 2023
A ninja story built in Scratch — "the initiation…" — with a proper pixel-art title screen and its own backstory.
Oct 2023
A minimalist dodge game in a sepia desert, where hand-drawn signposts double as the menus and tutorial. Simple to read, hard to survive.
Dec 2023
"The Olympics: The Golden Swirl" — an icy cave platformer made for CodeDay, with hand-built levels and a level-select to hop between them.
Jul 2024
A story-driven platformer set over a ruined city skyline — dialogue scenes set up the mission: rid a dying world of the invaders draining it dry.
Jupyter · Data Analysis
Jun 2025
A Jupyter notebook digging into what makes movies succeed — budget-vs-revenue on log scales, genre breakdowns, and the takeaways written up beside the code.
Streamlit · Python · OpenAI
Aug 2025
A wellness companion for students — mood logging, screen-time tracking, a gratitude journal, breathing exercises and a Pomodoro timer, gamified with calm points and levels.
AI-based travel agent
Mar 2026
An AI travel agent you plan trips with by chatting — it fills in the destination, flights, hotel and a day-by-day itinerary live as the conversation goes.