Shamus Peveril
CEO, Developer
Shamus Peveril grew up around computers, and doesn't remember a time when he wasn't playing around with them in some way or another. He began writing games in his spare time before he was 12, and taught himself a number of different languages before finishing grade school. He graduated with a Bachelor of Computer Science from Dalhousie University in 2006, and started working as a web application developer with a team of researchers at the IWK Health Centre. He loves to tackle interesting and tricky problems, and can't imagine a life without cats.
Languages of choice: Ruby, C/C++, Lua
Operating systems of choice: Windows XP, FreeBSD
Tools of the trade: Komodo Edit, Microsoft Visual Studio, Winamp, Firefox
Gavin Anderegg
COO, Designer/Developer
Gavin Anderegg wrote his first program in in the 6th grade, and has continued to program ever since. He started working in the information technology field in 1998, while still in high school. His love of working with the Web allowed him to grow his programming and design skills while constantly learning and experimenting. He functioned as a web development and server administration consultant for several large firms in his hometown of Charlottetown, PEI before moving to Halifax to continue his education at Dalhousie University. Gavin's passion for great design, beautiful code, and clear communication pushes him to work hard for the clients of North Knight Software.
Languages of choice: Java, Ruby, PHP, C, Objective-C
Operating systems of choice: Mac OS X, Debian Linux, OpenBSD
Tools of the trade: Adobe Photoshop, jEdit, iTunes
Jesse Rusak
CTO, Developer
Jesse Rusak started making games in Basic during junior high, and promptly got hooked on programming. After an honours degree in computer science at Dalhousie during which he worked on web portals, numerical integration and machine learning software, he joined EA Montréal. At EA, he worked on three games for the Wii, focusing on user interface and controls. His strong background in math and algorithmic analysis helps the company find optimal solutions to even the trickiest customer problems.
Languages of choice: C/Objective-C/C++, Python, Haskell
Operating systems of choice: Mac OS X, Windows
Tools of the trade: Emacs, XCode, Microsoft Visual Studio, Google