About Patrick Dubroy

I’m a programmer and art school dropout living in Toronto. I’m interested in the interaction between people and the things we build: programming languages, human-computer interaction, graphic design, industrial design, architecture, urban planning, and more.
In May 2007 I began a master’s in Department of Computer Science at the University of Toronto. I’m studying human-computer interaction in the DGP lab under the supervision of Prof. Ravin Balakrishnan. Before bailing out of the “real world”, 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.
I graduated in 2004 from the Carleton University School of Computer Science. For my honours project, I wrote Carousel, a sort of network-transparent virtual file system.
During my undergrad, I also spent a few co-op terms working at Corel on their Linux software. In the summer of 2000, I worked on Corel’s version of Wine. Later, I was a part of the Corel Linux Desktop team, working on the KDE applications klipper and ksysv. After Corel sold its Linux distribution to Xandros, I spent a few months on the team contracted by Microsoft to help develop Rotor, a port of the .NET framework to FreeBSD.
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.

