← work
062026playable

A personal site with four moods and a pixel platformer hiding inside.

Designer & engineer

LEVEL 1 · HOME

PRESS START

the short version

Four switchable themes with their own fonts, frames and playlists, a 3D desk you can poke at — and TINA.EXE, a hand-built pixel platformer where every world hides one of my projects and the best runs land on a global leaderboard.

Next.jsCanvas 2DReact Three FiberSupabase
4
themes
5
worlds
↑↑↓↓
try it

what I built

  1. 01

    Theme-aware everything: fonts, frames, copy, music and a WCAG contrast checker

  2. 02

    TINA.EXE: a from-scratch canvas platformer with chiptune audio, touch controls and a solver that proves every level is beatable

  3. 03

    A global leaderboard where scores go through a Postgres function that rejects impossible runs

  4. 04

    An interactive 3D desk on the landing, with smooth scroll and touch-first fallbacks