About Me

Professional Software Engineer

Architect / Developer / Leader / Innovator

Over fifteen years' experience in professional and Open Source software development, consulting, business and technology. Specializing in Web Application development but with a wide range of additional skills across multiple platforms and architectures.

Business, Technology, Consulting

As an entrepreneur, consultant, contractor or staffar, my priority is always excellence in execution and delivery.

C# / Java / JavaScript / Python / ...

Extensive experience with multiple languages makes learning new ones a snap. Whichever language suites the task at hand, I'm ready to go.


Expert familiarity with web standards, client and server development, and construction and roll-out of highly scalable architectures.

Git, SVN, Agile, XP, ...

Use of industry standard tools and methodologies ensure all projects proceed smoothly, on time, on budget, and always on track.