Software Engineer

I am a London Ontario based Internet and Mobile apps developer specializing in full-stack LAMP (Linux, Apache, MySQL, PHP) web development and Java development using Maven, Spring and Hibernate. Over the past 10 years I have been working as an independent contractor helping many companies to solve their management and operational challenges.

I boast over 20 years experience designing and implementing software systems from requirements gathering, design, development, and quality assurance to maintenance and improvements phases. I am always on the lookout for new and emerging technologies to assist with new challenges outside of my main areas of expertise. I have a reputation for delivering quality systems on a tight schedule.

Teacher & Mentor

I am a Certified Ontario Teacher (OCT) with a Bachelors of Education in Intermediate Senior Mathematics and Science – Physics. I am also a certified Senior Computer Studies teacher with an Honours Bachelors of Science in Applied Mathematics and Philosophy both from the University of Western Ontario. Prior to completing my University education and beginning work as a professional Software Developer, I obtained a College Diploma in Computer Programming – Software Engineering from Fanshawe College.

Competitive Cyclist

I am an avid O-Cup Road, CX, and XC bike racer and competitive endurance cyclist who enjoys suffering for extended periods of time while pushing my physical body to its absolute limits. Some of my greatest accomplishments in cycling have been completing the Cannonball 300, a 320 km bikepacking loop in a single day. The route starts in Dundas and passes through Brantford, Port Dover, Welland, St Catherines and Hamilton along rail trails and road and finishes back at the starting point in Dundas.

On January 30 of 2021, I completed a vEveresting challenge on the Zwift virtual cycling platform. The ascent took nearly 14:38 and included 8.5 climbs up Zwift’s Alpe de Zwift, a virtual climb modeled after the famous Alpe d’Huez in France. Over the course of this ride I climbed a total of 8888 virtual metres; the height of Mount Everest (8848m)! My name was inducted in the Everesting Hall of Fame as a result of this ride. My greatest IRL climbing achievement to date has been ascending Mount Lemmon in Tucson Arizona in under 3 hours with a total ride time of 5:48 and elevation gain of 2,069 metres.

Other Hobbies

In my spare time I enjoy reading and tinkering with the latest software tools and application frameworks and reading about software development and design. I love camping and participating in outdoor recreational activities with my wife and two children.