I am a web designer and developer. I live in the small town of Beamsville, Ontario (Canada) with my wife Amy and our two children, Quinn and Samuel. We have a wonderful property out in the country, and I often joke that I am a "software developer by day and farmer by night". I am a Christian, and I attend church at the Vineyard Canadian Reformed Church. In my spare time I enjoy golfing and hiking, and we're blessed to live next to the amazing Bruce Trail.
I started software development while still in grade school, after being introduced to programming by a friend. My first programs were written in BASIC and Visual Basic 5. I attended college at the RCC College of Technology, which is now part of YorkVille University. In 2004 I joined the team at Compass Creative, a small creative agency in Stoney Creek, Ontario. I had the privilege of working there for over a decade, spending most of my time building marketing websites for small businesses. In 2015 I said farewell to start my own freelance software company, Code Distillery. I have been doing contract work since then. Much of my time has been spent building some amazing tools with Spur, a company located in Huntsville, Alabama. In 2010 I also started a software-as-a-service business called Church Social, an app that helps churches keep organized online. This business continues to grow, requiring more and more of my attention.
As a developer I value well written code, that's easy to read, and isn't unnecessarily complex. I don't see automated testing as optional, but rather a key part of writing good code. I appreciate following industry set coding standards. I make a point of continually learning and improving through attending conferences, reading books and blogs, watching screencasts, and following industry experts.
Photo courtesy of @ninjaparade
I have been fortunate to have the opportunity to speak at a number of tech conferences over the last number of years. This always proves to be an incredible learning experience for me, both as a developer and as a speaker. Here is a full list of my past (and future) engagements.
If you would like me to speak at an upcoming event, please contact me at firstname.lastname@example.org.