-
I am a graduate of the University of Toronto's computer science program, specializing in artificial intelligence, and am living in Silicon Valley, working for Zynga.
This website is a perfect cross section of who I am, as I am fully capable of drawing on both my mathematical and creative backgrounds to offer interesting and effective solutions to challenges.
Here is my email, and here I am on LinkedIn. This is my resume.

-
I'm in my final year of studies at the University of Toronto, studying computer science and math. Last year I had the good fortune of being involved in the engineering program's Professional Experience Year, where I had the opportunity to work as a DSP engineering intern at IDT Canada. While there I worked on developing next level video-processor chips, as well as the HQV Benchmark.
At school I was heavily involved in student life. I've spent a year as the Vice President of Public Relations, and a year as the Part Time Student Director on the Woodsworth College Student Association. Additionally, this year I'm the Arts and Entertainment section editor of The Howl, and on the Varsity Blues Mountain Bike team.
When I'm not busy with my extra-curriculars, I make music and take photos. Check them out inside.
Be well.
Harrison
-
Professional Profile
• 16 months of commercial experience building embedded software models of video chips, capable of performing 2D to 3D conversion and motion interpolation for a research and development subsidiary of a major industry leader.
• Five years experience of student leadership at the University of Toronto, including Social Director, Vice President of Public Relations, Peer Mentor, Varsity Athlete (mountain biking), founder of the Rock Climbing Club, Head Orientation Leader and Section Editor of the college newspaper, The Howl.
• Excellent English communication skills, as well as documentation skills, honed in a legal environment for 6 months
• Honest, hardworking, goal oriented, adaptable, driven and committed, able to cope in a fast-paced environment. Excellent time management skills. Able to work effectively in a team and autonomously.
-
Skills
• Four years experience of programming in Java, five in Python, two in C & Prolog, one in Matlab & Javascript, and half in C++ and SQL in a rigorous, academic and professional environment
• Strong in theory, algorithm design and object oriented programming.
• Skilled in CSS, HTML, Javascript and JSP, Dreamweaver, Photoshop, Final Cut Pro, Apple Colour, Ableton Live and CryEngine.
• Proficient with Windows (including Word, Excel) and Linux, experience with Mac, working on distributed systems
• Proficiency in Eclipse and substantial knowledge of SVN. -
Education
From 2007 to 2012, I have been working on an H.BSc in Computer Science, from The University of Toronto, specializing in Artificial Intelligence with a minor in Mathematics. A brief summary of the more interesting projects I have been involved with are
• Wrote and coded machine learning algorithms, which performed automatic handwriting recognition, facial recognition, and navigational pathfinding. This was done using supervised and unsupervised machine learning techniques.
• Developed a program to determine semantic and causal relations between words by processing raw text from a corpus using Natural Linguistic Processing techniques. This software can be applied to global trend analysis.
• Made a banking simulation website in JSP and the Struts framework which ran on a Tomcat server, which interacted with a JDBC database.
• Built a speech recognition model which could determine who was speaking and what was said. This was done via building a predictive model and then training it on real-world data.
• Made an instant messaging client, where two or more users could communicate through networked computers, by interacting with a server, where the client sent/received data to a server. This was done in two courses, once with compiled C files, and another using AJAX and Struts, running over Tomcat
• Added fork, execv, and cache functionality to a localized MIPS operating system, to allow multiprocessing. -
Employment History
From May 2010 to July 2011, I was a DSP Engineering Intern, at IDT Canada. While there, I
• I built and tested the top level virtual chip model of a video processing chip for an Android TV. In the process I created a GUI which was easy to use, yet offered total control of the model. This module of software has been carried forward into all descending projects in development.
• I evaluated the performance of a different production-ready video processing chip, and identified required improvements. Communication within the team in this procedure was key. I was also responsible for organizing and running demos for potential customers. My work was instrumental in securing the acquisition of our department by Qualcomm.
• I was solely responsible for creating the company's performance Blu-Ray benchmark. I created synthetic content and organized and executed all aspects of a film shoot to gather live content. I planned, directed, edited and colour graded live content. There were stringent requirements – the content had to play to our strengths while also playing to our competitor's weaknesses. The final product is being released for distribution at CES 2012.
Before that, during the summers of 2006, 2007 and 2008, I worked at Gowling Lafleur Henderson LLP, where I worked in the Copy Centre and Records Management departments, meeting strict requirements. -
Games

Created for the game design course (CSC404) at the University of Toronto, it was a joint project between myself and one other student from U of T, and two students from OCADU. The game is a mix between a 90's point-and-click adventure, combined with the puzzle mechanics of Alchemy or Doodle God, where the player mixes items to progress the game. It takes the story telling metaphore to the extreme, as the game literally takes place inside a pop-up book.
The game was created in Unity, and is playable on the web, in your browser, with an XBOX 360 controller at http://www.dahme.ca/gentleman. -
Syzygia

Released in 2007. Includes two cover tracks. Dwight Towers at the Helm 01. 07:55 Taken (Eluvium cover) 02. 08:07 The Ones You Keep 03. 08:30 Things We Leave Behind 04. 07:23 Things I Can't Ever Tell You 05. 08:19 A Mask of Leaves 06. 08:04 Together we Will Live Forever (cover) 07. 03:39 -
Em Had

The second album, released in the fall of 2009. Switched pseudonyms, instruments. Sunday Afternoon Expedition
Six and a Half Years
Over Afrika
Oh Ancient Oceans!
Twlight, Arctic Horizen
The White Mountains of the Sky
Slow Combustion
Leonids, Full Sail
Fishing
February 10, 1763
Here at the End01. 15:19
02. 09:03
03. 02:04
04. 05:09
05. 02:58
07. 05:14
08. 09:47
09. 10:43
10. 03:16
11. 05:17
12. 07:04 -
Brick Em
A project with a good friend of mine, DJ Brix. We're calling it the Summer Weekend Teen Daze. We're remixing pop songs in our usual style. More tracks will be added as we complete them. -
Fall
-
Panoramas
-
People
-
Peru
-
Skiing
-
Summer
-
Switzerland
-
UToronto
-
Etc 1


