Eric Lawless' Home Page

Hi! I'm a software developer and recent graduate of the Computer Science program at Carleton University. I live in Toronto, Ontario and currently am working for Side Effects Software on Houdini (the academy award-winning procedural 3D animation tool).

Work

My current task at Side Effects is to re-implement and extend the compiler for our general purpose shading language, VEX. Previously I worked in the Carleton Computer Security Lab under Professor Anil Somayaji as a research assistant, with Exocortex Technologies designing and developing computational fluid dynamics and graphics software (and doing technical writing), and with Fenix Solutions as a web developer. In a past life, I've done graphic design and video production.

School

In late 2010 I graduated from Carleton University with an Honours Bachelor's of Computer Science, receiving Highest Honours for academic achievement. During my 4th year I was invited to give one of the lectures in COMP3004 (Software Engineering) on distributed version control with Git (slides available here). Subsequently I was invited to give the same talk to the Carleton Computer Science Society, with some additional content on RAII and exception safety (slides available here).

Interests

I am broadly interested in Computer Science and Software Engineering, particularly programming language and compiler design, parallel and distributed algorithms, high-performance computing, security and usability. More recently my focus has been on software architecture for large-scale systems in C++. I am very excited for all the new toys in C++11.

Miscellanea

I have some terrible videos of personal software projects up on my Vimeo page. I have a LinkedIn account on which I strive to be reasonably professional, as well as a Twitter account on which I do not. I live for good coffee, beer, music and food, and when I play the guitar people tell me to stop. I can do three yo-yo tricks, including the eiffel tower and making the yo-yo come back.

Contact

You can email me at eplawless @ this domain.