Consulting Services

I bring my 20+ years experience as a developer and architect, including several start-up CTO roles, to companies on consulting basis. I love to work with smaller companies scaling up, replacing legacy systems, or facing growing pains and gaps in technical leadership.

Virtual CTO

CTO as a Service. I can provide guidance, team leadership, training, architecture and project governance, as well as hiring and interviewing on a retainer basis. This is useful for companies who are looking to fill, or currently not in a position to hire senior technical leadership. I provide ongoing oversight, mentoring, and guidance to help your team succeed.

Software Architecture Reviews and Roadmaps

Looking to replace or update an existing or legacy product suite? I can provide an analysis of the current state of your software product, look at future business goals, and provide a step-by-step roadmap to a future state. No company can afford to ignore the business as usual while undergoing a ground-up rewrite, so I blend the tactical with the strategic to provide a "zero downtime" path forward.

Contact me at for an obligation free chat.