Get better outcomes from contract software development.

I’ve worked for years as a developer, mostly writing code for web applications as a contractor or freelancer. Recently I’ve shifted to a more integral approach as a consultant. This means that on top of writing code, I help figure out how to better use technology to solve business problems.

Some of the things I can help you with:

  1. Figuring out what you need from software. Often the problems that at first glance we want to solve with code, can be approached with less costly solutions, and if the outcome of my engagement is that you don’t need to hire me for development work, all the better.

  2. Validating an idea with low-code solutions. There is also a middle ground, where you need something custom, but it’s not clear how it is going to add value. In these cases, a good first step is putting together simpler solutions using existing services and some glue code to put your ideas to test. I’m good at doing this and the tools are getting better and better every day.

  3. Full stack development. If you have a mature idea, I can help you put together a first version, using best practices to lay a solid foundation for software you can grow and evolve over time, within a reasonable timeframe, without cutting corners.

  4. Existing Ruby on Rails projects. If you have an application that has gotten painful to improve or maintain, I can help you figure out how to put it back on track.

If it sounds like I can help, just leave your email below or reach out to me at and I’ll get back to you shortly.