Out of over a hundred blog posts over the years, I’ve picked a list of the most interesting ones. This is a good place to start if you’re visiting this blog for the first time.

Interesting Side Projects

  • Minesweeper AI: read pixels off the screen and put the data through a backtracking algorithm, in order to play a game of Windows Minesweeper in seconds.
  • Tetris AI using Genetic Algorithm: using genetic programming techniques, we ‘evolve’ a program able to play Tetris almost perfectly.
  • Roboroast: upload your photo to get an algorithmically generated insult using face recognition algorithms!
  • Algorithmic Trading Hackathon: next-level strategies to beat the Bloomberg Code B Hackathon.
  • Gregg Shorthand Converter: convert English to Gregg Shorthand, an old writing system.
  • Algorithmic Counterpoint: project at Mathcamp, generates counterpoint music in the style of Bach.
  • CS488 Boat Game: final project for UWaterloo Graphics course, using OpenGL
  • Arduino Desk Lamp: my journey into hardware hacking and a lamp connected to a light sensor

Theoretical CS

Software Engineering



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s