Contract work

Services

Hands-on engineering. Clear boundaries. Evidence that it works.

I help teams build software, understand difficult systems, and make them easier to change. I work directly in the code, on architecture, and on the tools developers use. That includes making clear what software may do—and checking that it does nothing else.

Complexity assessment and mitigation

I identify what makes a system difficult or risky to change, then recommend or implement focused improvements. The goal is code that’s easier to understand, test, and maintain.

Coding agents for engineering teams

I build skills, extensions, and integrations that make coding agents useful within a team’s existing tools and development practices, with bounded permissions and verification of their work.

Custom AI workflows

I design and build AI-assisted workflows for engineering, business operations, and other work. AI handles interpretation where it’s useful; conventional software handles validation, authorization, execution, and control.

Web application development

I build and maintain web applications, APIs, and backend services, working across the stack as the project requires.

Platform engineering

I work on developer tooling, infrastructure, CI/CD, observability, reliability, and performance, helping teams build and operate software more effectively.

Start with the problem

Tell me what you’re building or what’s getting in the way. We can work out a useful scope together. Email rob@version2beta.com to discuss an engagement, or see Hire if you’re looking for someone to join your team.