I work with companies that have real engineering challenges — teams that need to move faster, architecture decisions that keep getting deferred, or a need for senior technical leadership without a full-time hire. I work hands-on, embedded in your team or alongside it.

Software Architecture

System design, platform decisions, and tech debt strategy. Helping teams make architectural calls that let them move fast without painting themselves into a corner. Platform migrations, monolith breakups, cloud infrastructure, API design.

  • Platform migration strategy and execution
  • Architecture review and recommendations
  • Technical roadmap definition
  • Tech debt prioritization frameworks

Senior Full-Stack Development

Hands-on engineering across the stack. I work in React, Node.js, and TypeScript, and can lead development or work embedded in an existing team. Strong background in React Native for mobile.

  • Feature development and technical leadership
  • Code reviews and quality standards
  • React, React Native, Node.js, TypeScript
  • Performance, scalability, and reliability

Technical Direction

Embedded or part-time technical leadership for companies that need a technical director without a full-time hire. Team building, hiring, onboarding, and the engineering culture work that makes everything else possible.

  • Engineering hiring and onboarding
  • Technical interviews and team growth
  • Fractional CTO / Technical Director
  • Cross-team alignment and processes

Team & Process

Short feedback loops, deployment pipelines, and the practices that keep a team shipping reliably. Less about tools and frameworks, more about how the team works together and how mistakes stay small.

  • CI/CD and deployment workflows
  • Code review culture and practices
  • Incident response and post-mortems
  • Engineering coaching and mentoring

How an engagement works

I keep it simple. No lengthy proposals before we've even talked.

  1. 1
    Tell me about your situation

    A brief email or message with what you're building, where you're stuck, and what kind of help you're looking for.

  2. 2
    A short call

    30–45 minutes to understand the problem properly and figure out if it's a good fit.

  3. 3
    We agree on scope and get to work

    A clear agreement on what we're doing together, then we start.

Have something in mind?

If you're working on something challenging and could use senior engineering help, I'd like to hear about it.

Get in touch

Available for new engagements from April 2026