Capabilities - What I bring to the table.

I'm an experienced CTO and engineer who helps leadership teams make better technical decisions, then backs that up with a team that can execute when you know implementation is what you need.

How I structure engagements

Five tiers, from a one time diagnostic to an ongoing partnership. Each is a starting point, not a sales funnel. We pick the one that fits the problem in front of you.

  1. 01

    Technical Diagnostic

    From $5,000 one-time

    First engagement / unsure where to start

  2. 02

    Strategic Advisory

    $5K to $10K per month

    Have a team, need a sounding board

  3. 03

    Fractional CTO

    $12K to $20K per month

    No CTO, need leadership 1 to 2 days per week

  4. 04

    CTO + Implementation

    $20K to $32K per month

    Need leadership and execution capacity

  5. 05

    Strategic Partnership

    $100K to $150K per year

    Ongoing board level technical partner

Technical Leadership

Who runs engineering when you don't have a CTO yet, or your CTO needs a peer?

I serve as a fractional CTO and technical advisor for founders and executives who need senior engineering judgment without a full-time hire. That means owning the technical roadmap, sitting in on board and investor conversations, and giving honest answers about what is realistic to ship and when.

On the advisory side, I work alongside existing CTOs and VPs of Engineering as a sounding board on hiring, architecture, and difficult calls. Engagements run on a recurring monthly cadence so the relationship compounds over time.

Typically delivered as Fractional CTO or Strategic Advisory.

Focus areas

  • Roadmap ownership
  • Board and investor support
  • Technical due diligence
  • Hiring and org design

Engagement types

  • Fractional CTO (recurring monthly)
  • Technical advisor (retainer)
  • Board observer or technical reference

Architecture & Scaling

Should we rebuild, refactor, or stay the course? Decisions, not deliverables.

I help leadership teams answer the architecture questions that actually matter: where the system will break next, what to invest in now versus later, and which rewrites are worth the risk. The output is a clear recommendation backed by tradeoffs, not a stack of diagrams.

Typical engagements include scaling reviews ahead of a growth event, architecture assessments before a major investment, and second-opinion reads on proposals from internal teams or vendors. I work with your engineers, not around them.

Typically delivered as a Technical Diagnostic or Strategic Advisory.

Focus areas

  • Scaling reviews
  • Architecture assessments
  • Build vs. rewrite calls
  • Second-opinion reads

Engagement types

  • Fixed-scope assessment (2-4 weeks)
  • Architecture review and recommendation
  • Embedded architect (time-boxed)

Team Building & Engineering Culture

How do we hire the right engineers and build a team that ships?

I help founders and engineering leaders design teams that match the work. That covers role definition, leveling, interview loops, and the cultural choices that determine whether senior engineers stay and grow or quietly leave.

Most of the work is upstream of recruiting. Before you write a job description I want to understand what the team actually needs to deliver, what gaps exist today, and whether the next hire should be a manager, a senior IC, or a specialist. I also coach new engineering managers and tech leads.

Typically delivered as Strategic Advisory or Fractional CTO.

Focus areas

  • Hiring strategy
  • Interview loop design
  • Leveling and ladders
  • Manager and tech-lead coaching

Engagement types

  • Hiring plan and loop redesign
  • Recurring manager coaching
  • Org design review

Vendor & Build/Buy Decisions

Should we build this ourselves, buy it, or wrap a vendor?

I help teams choose between building software in-house, buying off the shelf, or composing vendors into something custom. The decision is rarely about features alone. Long-term cost, lock-in, integration risk, and the team you have today all change the right answer.

Engagements typically pair a structured comparison with vendor reference calls and a written recommendation your leadership team can act on. When the right answer is build, I will say so. When the right answer is buy and integrate, I will help you draw the line cleanly.

Typically delivered as a Technical Diagnostic or Strategic Advisory.

Focus areas

  • Build/buy/wrap analysis
  • Vendor evaluation
  • Total cost of ownership
  • Integration and lock-in risk

Engagement types

  • Build/buy decision memo
  • Vendor evaluation and shortlist
  • Contract and SOW review

AI Strategy

Is this AI initiative real, or are we burning quarters on a demo?

I help leadership teams make pragmatic calls about where AI fits, where it does not, and what to do about it. That includes evaluating proposed initiatives, prioritizing AI work against more boring alternatives, and knowing when the right answer is to wait. The bias is toward outcomes, not hype.

For the longer view on how I think about AI work and what I will and will not take on, see the dedicated page at /ai.

Typically delivered as a Technical Diagnostic or Strategic Advisory.

Focus areas

  • Initiative evaluation
  • Build vs. buy vs. wait
  • Prioritization vs. alternatives
  • Vendor and model selection

Engagement types

  • AI initiative review
  • Strategy memo and recommendation
  • Recurring advisory

Software Development

Full-stack application development for teams that need to ship.

We build features, applications, and custom software tailored to your business. From greenfield projects to extending existing systems, we write production-grade code that your team can maintain long after we are done.

We embed with your team or run projects end-to-end. We can do whatever gets you to production faster.

Engagement types

  • Embedded team augmentation
  • Full project delivery
  • Architecture and code review

Prototyping

Validate ideas before committing to full builds.

Get from idea to working prototype fast so you can make informed decisions. We build MVPs, architecture spikes, and proof-of-concept applications that answer the questions that matter before you invest in a full build.

Our prototypes are designed to either evolve into production systems or give you the clarity to build the right thing from scratch.

Engagement types

  • Time-boxed spikes
  • MVP development
  • Technical feasibility assessments

Technical Debt Reduction

The unglamorous work that keeps your codebase healthy and your team productive.

Framework migrations, library upgrades, cloud transitions, and system repairs. We take on the work that everyone knows needs to happen but nobody has time for.

We refactor legacy systems to modern patterns, untangle tightly coupled architectures, and bring codebases up to current standards so your team can move faster.

Engagement types

  • Dedicated migration projects
  • Incremental refactoring sprints
  • Technical assessments and roadmaps

Operations

Server builds, deployments, and keeping your systems running reliably.

CI/CD pipelines, infrastructure as code, monitoring, and cloud infrastructure with an AWS focus. We build the operational foundation that lets your development team ship with confidence.

From initial infrastructure setup to ongoing operational improvements, we make sure your systems are observable, deployable, and resilient.

Engagement types

  • Infrastructure buildouts
  • CI/CD pipeline design
  • Operational audits and improvements

Deep Expertise - When projects need execution, we bring this depth.

The harder problems are usually decisions, not technologies.

Here's a sampling of some things we've worked with recently

  • Backend and data. .NET / C# / F#, Java, Node.js, Python, PostgreSQL, SQL Server.
  • Frontend. TypeScript, React, Next.js.
  • Cloud and infra. AWS, Lambda, DynamoDB, CloudFormation, Terraform, Docker, GitHub Actions, Azure Bicep.

Tell us about your project

Our offices