Code projects

Problems, methods, and lessons.

A searchable workshop notebook drawn from years of programming and problem solving—organized by the ideas that make each project worth revisiting.

Five representative projects. One detailed case study. Historical originals stay private.

Browse the archive

Find a project by idea

Showing 5 projects

02Catalog entry

Parking Lot Search

A Rush Hour-style grid represented as states and searched for a shortest sequence of moves.

  • Python
  • breadth-first search
  • state modeling
  • grid
Open project entry
03Catalog entry

Bowling Scoring

Ten-pin scoring expressed as sequence processing, including bonuses and final-frame exceptions.

  • Python
  • rules engine
  • scoring
  • testing
Open project entry
04Catalog entry

Rubik's Cube

Sticker state and face rotations modeled as explicit transformations over a cube.

  • Python
  • state modeling
  • permutations
  • visualization
Open project entry
05Catalog entry

Safe Landing

A time-stepped lunar descent simulation balancing fuel, thrust, gravity, altitude, and velocity.

  • Python
  • physics
  • simulation
  • control
Open project entry