Hi, I'm Kel.

Technical Consultant

I create, and help others create, software and process solutions to complex problems. I have a wide range of technology and industry experiences that help me guide clients to the right approach.

I’m particularly fond of (but not limited to) C#, Typescript and general web technologies.

Some ways I can help

  • Continuous integration and delivery
  • Test automation
  • Security
  • Clean, maintainable code guidelines
  • Planning software lifecycles
  • Choosing the right developer candidates
  • Choosing the right technologies
  • Brainstorming sessions
  • Project reviews and retrospectives
  • Adapting agile methodologies to your teams
  • Working with remote teams
  • Updating legacy software (refactoring/rewriting strategies)

My latest blog posts


I recently taught a class at a bootcamp where a large part of their program was developed around the concept of a "Growth Mindset".

Technical Credit

We recently interviewed David Wood on our podcast Getting Apps Done, and during the conversation David reframed "technical debt" as "technical credit".

Getting Apps Done

Getting Apps Done logo I cohost the Getting Apps Done podcast, with Joshua Graham, where we discuss subjects like interviewing, motivation, working remotely, learning to code, best practices, and what it means to be a software developer in today’s world.

Check out our Slack community!

Our Latest Episode

Give Good Feedback!

We’ve talked about how important feedback is in the past, but how do you give good feedback? Joshua and Kel talk about how to give feedback people will appreciate and value.