I’m a programmer and art school dropout, currently living in Munich, Germany and working on the Google Chrome team.
(Ahem: I may work for Google, but I don’t speak for them. What I write here reflects my own thoughts and opinions.)
Previously, I worked at BumpTop in Toronto, Canada as a programmer and interaction designer.
I have a master’s degree in Computer Science from the University of Toronto, where I studied human-computer interaction in the DGP lab under the supervision of Prof. Ravin Balakrishnan. My research on how people use tabs in web browsers was published at CHI 2010.
Before moving to Toronto, I worked at the IBM Ottawa Lab (formerly OTI) on the J9 Java Virtual Machine, in the areas of memory management and Real-time Java. As a co-op student at OTI, I also worked on SWT, the toolkit for Eclipse.
Oh, and before all that, I spent a semester at Sheridan College in the Art Fundamentals program.
You can get in touch with me by email at pat@[my last name].com.