Setting Up Trac with Visual SVN Server

This post is recreated from the original at https://blog.henrypoon.com/blog/2014/08/23/setting-up-trac-with-visual-svn-server/

Proof of the Farthest-in-Future Optimal Caching Algorithm

This post is recreated from the original at https://blog.henrypoon.com/blog/2014/02/02/proof-of-the-farthest-in-future-optimal-caching-algorithm/

Stock Analysis Tool

I built a small stock-analysis web application as part of teaching myself more about software engineering. The basic idea was to collect historical financial-statement data for public companies, store it...

Robot Soccer at the RoboCup Small Size League 2013

In 2013, the UBC Thunderbots travelled to Eindhoven, Netherlands for RoboCup. The previous year, I had designed the dribbler. This time, I worked on the chip-kick system: the mechanism that...

Robot Soccer at the RoboCup Small Size League 2012

I worked on a robot for the RoboCup Small Size League (SSL), the fast-paced robot-soccer competition where small autonomous robots play soccer against one another. My role was on the...

MECH 45X – Designing the Motor Control Circuit

This post is recreated from the original at https://blog.henrypoon.com/blog/2012/02/21/mech-45x-designing-the-motor-control-circuit/