Deliver Early; Often.

Test-driven development, cloud computing, software design and development, automation and continuous everything from continuous integration, continuous delivery and continuous deployment. Ruby on Rails, PHP, C# (ASP.Net), and Java in the Ottawa, Canada area.

We Help You Build a Clear Plan for Retirement
Treat dividends like it's payday
Your hotel's website - faster, cheaper, better
Library and Archives Canada
Umple - a Model-Oriented Programming Language
Powerlevel - Enhancing characters to enhance gameplay
Treasury Board of Canada Secretariat
The Keg Ottawa Scheduling website

Need help?

For large projects, I can help build technology roadmaps, organize requirements, application design, construction, testing and maintenance as well as quality insurance including testing, monitoring, automation and continuous integration.

Contact Info

I can be reached by email (, phone (613) 795-5273 or skype (aforward78). On-site work in the Ottawa, Canada area. Off-site work can be done, almost anywhere.

About Me

I have a software engineering background with advanced degrees in computer science (BASc, MSc, PhD). I am very proficient with Java, PHP, Ruby on Rails, C# (ASP.Net), HTML/XHTML, JavaScript, CSS, Oracle, MySql, and Cloud Computing (Amazon S3). I have extensive federal government experience designing, building and maintaining large software applications, with some private sector experience. My latest public site is SiteValet, an online tool to build and manage your hotel's website. I am also involved in software development in the research community having been involved with a use case editor UCed and more recently a model-oriented language, called Umple.