Personal projects

Software projects built for curiosity, practice, and usefulness.

Things I build in my spare time while refreshing earlier programming and database skills.

Interactive project JavaScript · Canvas

City Simulator

Explore a growing city traffic sandbox with different road layouts, grouped traffic lights, timed signals, and vehicle-triggered smart signals.

  • Avenue, neighborhood, and one-way roads
  • Timer and Smart Eye signal modes
  • Designed for phone and desktop
Open City Simulator →
Interactive project JavaScript · Canvas

Flip & Fit

A two-sided picture puzzle where each square carries matching pieces from a pair of images. Solve either face and the paired picture comes together too.

  • One shared set of paired pieces
  • Rotate, swap, and flip the whole board
  • Use your own picture pair
Open Flip & Fit →