Projects

This is a collection of solutions to personal and professional challenges. It's primarily a venue to show off stuff that I'm proud of.

I'm a big fan of object-oriented development and evolutionary delivery. Moreover, I try to make systems I design not look like ass. Documents like Jakob Nielsen's User Interface Architecture for IBM have proven helpful in this balance of form and function. 

My background is primarily in C++, gained through years of professional development in this language while at Acro Media. Before this, I developed primarily in Perl while working with home automation and telecommunications companies. I have also developed systems in Java, C, and  PHP. Regardless of the language, I strive to adhere to best-practices and established conventions. The Pragmatic Programmer has been an influence in this regard, particularly as it relates to code generation and tracer bullet design. 

If you are so inclined, check out the best practices for Web development to which I try to adhere.

Client projects

Have worked in the capacity of project manager and/or senior developer for projects for the following organizations:

  • Accent Inns
  • ACD Systems
  • Acro Media
  • AirZone Recreation
  • BC Assessment
  • BC Ferries
  • Community Futures
  • Crown Publications
  • Dargal Interline
  • Entirety Communications
  • Fisher Space Pen
  • Gin Blossoms
  • Hospitality Network
  • Medical Users Software Exchange
  • Navigata Communications
  • Oak Bay Marine Group
  • Office of the Information & Privacy Commissioner
  • Prospera Credit Union
  • RentBC
  • SaskTel
  • SecurTek
  • Travel.bc.ca
  • Ubiquity Bank of Canada

 

 

Content © 2010 Greg Froh