Services

Two tracks: long-term coaching and hands-on software development

I work with organizations that need either steady coaching to help existing managers and teams grow stronger over time, or direct technical contribution on important software systems.

Service Track 1

Long-term coaching for new and experienced managers

For organizations that want to strengthen their engineering managers and teams through regular coaching over time—not one-off training.

Common engagement areas

  • Regular coaching for engineering managers and team leads
  • Coaching for new engineering managers, including engineers moving into their first management role
  • Building healthier team habits and clearer accountability
  • Improving delivery discipline, communication, and execution
  • Strengthening cross-functional collaboration and decision-making
  • Helping teams use AI well for development: practical workflows and habits, quality guardrails like testing and review, and clear expectations from managers

Best fit for

Organizations that want durable improvement in leadership quality and team effectiveness through an ongoing coaching relationship.

Service Track 2

Hands-on software development

For companies that need real software development help on complex systems, especially in healthcare or other environments where reliability, compliance, and interoperability are central.

Common engagement areas

  • Hands-on feature delivery and system improvement
  • HIPAA-conscious and medical device software development and delivery practices
  • DICOM workflows and imaging-related systems
  • EHR integrations and HL7-related interoperability work
  • Distributed systems, AWS architecture, testing, and CI/CD
  • Modernization of older systems that need better reliability and throughput

Best fit for

Teams that need an experienced engineer and technical leader who can contribute directly to software delivery while improving quality and pace.

How it works

How we will work together

1. Intro call

We talk through your team, what feels stuck, and where you want to improve quality, speed, or confidence.

2. Shared goals

We agree on what success looks like and whether coaching, hands-on development, or both is the right fit.

3. Working together

Regular coaching sessions with managers and teams, hands-on work alongside your engineers, or a mix of both.

4. Review and adjust

We check progress against the goals and adjust the approach as your team and priorities change.

Next step

Tell me whether you need a longer-term coaching partner or hands-on technical help.

From there, we can shape an engagement around steady coaching, direct software delivery, or a thoughtful combination of the two.