
I have been playing and working with computers since the mid 1980's. I studied at the University of Waterloo, graduating with an Honours B.Math in CS with an Applied Math minor in 1997. Since then, I have wandered the land of computer science, with experiences at packaged desktop software firms, high-pressure ecommerce web developers, Silicon Valley startups, handheld app shops, big consulting firms doing defence work, and a blockchain startup. I launched my own consulting company in 2003, and have been self-employed ever since. These days, I am pursuing certification of AI skills. My main focus is the art & science of building collaborative web and financial systems for commerce and community, and everything it happens to involve, from the nuts and bolts of server architecture to the nuances of screen flow and design. I can build an application on iOS, write the server side application that supports it, and design the computing cluster for high availability using either Amazon EC2 or real machines. My goal is positive collaboration with teammates I get along with. I'm here on linkedin to expand my network, and meet other sociable Internet roadies.
berachain.com
afilias.info
ontariohealth.ca
Dundas, Ontario, Canada
Validator Relations "Engineer"
Berachain
• www.linkedin.com/company/berachain
Jan 2025 - Present
Toronto, Ontario, Canada
Full Stack Engineer
Paycase Financial
• www.linkedin.com/company/paycase
Jun 2016 - Sep 2024
Toronto, Canada Area
CEO/Janitor
Tiny Planet Software
• www.linkedin.com/company/tiny-planet-software
Jan 2003 - Sep 2024
CTO
Learn Anything
Aug 2013 - Jan 2015
Toronto, Canada Area
Full Stack Engineer
Architelos
Jan 2012 - Dec 2015
Toronto, Ontario, Canada
Mobile Software Evangelist + Developer
Cancer Care Ontario
• www.linkedin.com/company/cancer-care-ontario
Jun 2011 - Apr 2012
Toronto
Developer
Afilias Canada
Jan 2005 - Dec 2011
Developer relations
Be, Inc.
Mar 1998 - Nov 1999
Developer
TrueSpectra
Jan 1995 - Dec 1998