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:
|
|