I started out coding as a hobby in public school, in the late 90's. Those early days were often spent in QBasic and Pascal, making small games like Monopoly or text-based dungeon crawlers. Over the years, I explored more mature languages and larger projects in a long list of programming languages.
While attending the University of Guelph (2004-2008), I achieved my Computing & Information Sciences degree with Honours, where I developed a familiarity with Java and C, while somehow finding the time to:
- Act as President of the Computer Science Club, later named Society of Computing & Information Sciences (SOCIS)
- Serve on the Board of Directors of the Central Student Association, representing over 18,000 undergrads at the University of Guelph
- Served as a Lead Organizer, designing and implementing solutions for challenges for Roboticon - a weekend-long hackathon for high school students across Ontario who are interested in learning more about programming
- Participating in Hackathons such as CSGames (McGill University)