Expertise

What I do

Where I spend my time as an engineering leader who stays hands-on. Broad range, held together by a bias toward practical, observable systems that hold up in production.

01  ·  Leadership

Engineering leadership

Leading teams to deliver real software at scale.

Setting technical direction and architecture, planning and running delivery, growing and mentoring engineers, and creating the conditions for a team to ship reliably against real business stakes.

In practice

  • Technical direction and architecture
  • Delivery planning and execution
  • Hiring, growing, and mentoring engineers
  • Cross-team alignment and stakeholder communication

LeadershipArchitectureDeliveryMentorship

02  ·  Systems

Systems & architecture

Designing systems that hold up in production.

End-to-end design — services and APIs, data flows and integrations, and deployment — with reliability and observability designed in from the start rather than bolted on later.

In practice

  • API and service design
  • Data workflows and integration
  • Controlled, observable deployment
  • Reliability, performance, and scale

SystemsAPIsIntegrationReliability

03  ·  Applied AI

Applied AI & automation

Turning AI into dependable, useful systems.

Practical systems built around modern AI and automation — agentic workflows, evaluation loops, retrieval, and the guardrails and human-in-the-loop controls that keep them safe and worth trusting.

In practice

  • LLM-based application design
  • Agentic and automated workflows
  • Evaluation loops and guardrails
  • Human-in-the-loop and responsible use

Applied AILLMsAutomationEvaluation

04  ·  Full-stack

Full-stack engineering

Comfortable across the whole delivery path.

From interface to services to data — still writing and reviewing real code, and able to move up and down the stack wherever a problem actually needs attention.

In practice

  • Front-end and interface work
  • Back-end services and data
  • Code review and engineering quality
  • Debugging across the full stack

Front-endBack-endDataFull-stack

05  ·  Infrastructure

Infrastructure & reliability

Owning the stack all the way down.

Standing up and operating infrastructure — Linux, servers, databases, networking, and GPUs — with security, monitoring, and self-hosting where it earns its keep.

In practice

  • Linux and server operations
  • Databases and networking
  • Security and monitoring
  • Self-hosting and cost control

LinuxInfrastructureSecuritySelf-hosted

Want to go deeper on any of this?

Happy to talk through how I’d approach a specific problem or team.