Skip to content

Software Development

Some problems are harder to solve than others. If you need a boost in addressing a particularly difficult technical problem, I’m up for the challenge. I’m an expert programmer and experienced software architect.

How I can help:

  • Software architecture - how do the “big pieces” fit together to address the real-world problem?
  • Testing strategy - how do we ensure that the software works as expected, and continues to work correctly in the face of change?
  • Coding - turning ideas into working code.
  • Technical practice - identifying the tools, techniques, and standards that protect quality and boost productivity
  • Automation - create efficiency and improve time-to-market by eliminating opportunities for human error