Work with me

Part-time consulting and advisory work when you need someone who can think in product terms and ship across the stack.

I'm a software developer with a lot of miles building products and internal tools across the stack: what people see, the APIs and services behind it, and the glue in between. I'm open to a limited amount of part-time and advisory work where we need to line up what users and the business need with what we're building: priorities, tradeoffs, and shipping something coherent end to end.

Developer experience

A lot of my work is driving developer experience goals where the effects show up quickly: velocity, maintainability, and reliability. Those follow when the path of least resistance is a good one. That's doubly true in the age of AI: which tools and patterns you standardize on can be the difference between the autobahn and a congested highway.

What I tend to help with

  • Turning fuzzy goals into a technical plan you can actually run: tradeoffs, sequencing, and what to measure so you know if it worked.
  • End-to-end product work: from shaping the idea to shipping working software across the stack, including internal tools when they need to feel like real products instead of backend plumbing divorced from how people actually use them.
  • Bridging product and engineering so leadership gets the context it needs to decide, not a deck full of buzzwords.
  • Developer experience with measurable payoff: workflows, tooling, and guardrails people will actually use. When those land, teams move faster, code stays maintainable, and systems behave because the defaults aren't fighting you. That includes agent and AI-assisted development, where a little discipline in how you work goes a long way.
  • Raising the bar for how a team builds through reviews, standards, and hiring signal, but without drowning people in process for its own sake.

How engagements usually work

I take on part-time, time-boxed work: advisory, fractional, or a focused project. It works best when I have enough access to context that I'm not guessing from the hallway. That usually means a mix of async updates and focused syncs with whoever owns the product and the technical direction.

Get in touch

If this sounds like what you need, send a short note covering the problem, the timeline, and how you'd want to work together. We can go from there.