Does your team need a helping hand, or a nudge in the right direction? Here are some ways I can help.


Does your team need a helping hand, or a nudge in the right direction? Here are some ways I can help.

Software and Process Consulting
As a software engineer with almost two decades of experience, I know how to help your team balance speed and care in order to deliver beautiful, reliable, and maintainable software, on time and on budget. As an engineer who also designs, I'll pay close attention to your broad business needs and to small UX details without foregoing technical excellence, and I'll help instill those same practices and values in your team. Here’s a buzzword-packed list of tools I'm comfortable using:
  • AngularJS, Angular
  • AWS (S3, Lambda, RDS, &c.)
  • C
  • CSS
  • Creative Cloud
  • Flask
  • git, mercurial, svn, darcs
  • Glamor
  • GCS
  • HTML
  • Javascript/ECMAscript
  • Lisps of many varieties
  • Photoshop
  • Python
  • Rails
  • React
  • Ruby
  • Sketch
  • Svelte
  • Swift
  • Typescript
  • Vue
  • webpack

Looking for something specific and don't see it in this list? Reach out anyway! I am always excited to learn something new.

Contact me
First Hire Assistance

Hiring your first software engineer can be daunting. It's a huge expense, and it's very hard to vet candidate's technical skills. Let me help you, from writing the job description, through the interview process.

Contact Me
Project Audit

You've got a small, scrappy team, and they've been working on your product for what seems like too long. Are they doing a good job? We'll do an independent audit of your process, code, and goals. We'll help get you and your team back on track.

Contact Me
Gap Analysis

You don't already have a product in mind, but you suspect that the right idea could change your business for the better. I can help! Over 2-3 weeks, I'll talk to you, your team, and your customers, and see if custom software or improved processes might make a difference.

Contact Me
Talks and Classes

Make your team rock-solid in important software development fundamentals like version control, estimation, product planning, or iterative development. I'll help teach you and your team how to be stronger and more consistent.

Contact Me