You need some code to be written. You need somebody who helps your team, day-to-day, in-the trenches. I can work with your team as a developer and help them to write high-quality software.

You have a code-base that got harder and harder to maintain over time. Now you are looking for somebody who is experienced on working with legacy code to help you get back on track. Somebody who can help you make un-testable code testable. Just ask - I can help!

You want to start a new project and need an experienced developer and architect on your team. You want to get it right from the start, so you are looking for somebody who is experienced in growing evolutionary designs. Someone who is passionate about baking quality into the process, at every level. Count me in!

You just need somebody to help you out for some time, because you need developers now. Ask if I am available - I will happily jump in!

How We Will Work Together

I work on-site with your team and also remote. I will be on-site whenever it is necessary to improve the communication with the rest of the team. I will work remotely on things that I can do alone or in a "remote pair programming" session.

Do you need somebody who works with your teams and managers on a regular basis and helps them improve and grow? Then maybe coaching might be a better fit for you. Or do you know your team needs to learn new things? You should take a look at my training offerings.

Next Step: Book Free Skype Consulting

Now we should find out if working together would make sense for us. I want to talk to you about what I can do for you. I would like to have a 30 minute Hangout or Skype call with you, where we can talk about what you need and how I can help you.

...Or Start With A Question:

You are not sure yet whether you want to work with me or if I can help you? Start with asking a question. Any question, really...

Just send your questions to: