Skip to content

About me

At State Farm, I work as a Senior Software Engineer and Digital Experience Platform Lead. My official internal title is Senior Technology Engineer. I set technical direction across the statefarm.com Digital Experience suite: 8 product teams and 50+ engineers. SFDS reaches beyond that area as a governed developer platform and the standard migration path for more than 100 product teams. It carries shared architecture, documentation, release policy, and supported implementation paths to 1000+ engineers and designers. I work with design, product, platform, and mobile partners to keep shared principles coherent while allowing each channel to respect its own constraints. I lead platform initiatives from discovery through adoption, mentor engineers, and help people grow into broader technical responsibility.

I’m happiest when a problem is technically deep and organizationally messy. I trace it far enough to find the real constraint, whether it lives in a system contract, a data invariant, missing repository context, a delivery model, or the economics of a service at scale. The implementation matters, as do the migration path, governance, observability, and explanation. A platform earns trust when an engineer can integrate it, an agent can follow its boundaries, and a leader can understand how it is operated.

Through Proceris and public tools such as dibble and agent-readiness-kit, I stay close to the full product loop: finding a painful workflow, talking with prospective users, building across the stack, and packaging the context and checks that make AI-assisted work reviewable across agent environments and CI.

What I Care About

Engineering Taste

I like boring force multipliers: clear boundaries, APIs that are hard to misuse, context close to the work, invariants enforced in the layer that can guarantee them, and delivery models that make the correct path the easiest one.

Working Style

I tend to start with evidence and the people closest to the problem. Then I make the tradeoffs explicit, choose the smallest architecture that preserves the important guarantees, and leave behind enough context, tooling, and feedback loops for the system to outgrow my direct involvement.

Outside the Editor

I’m 6′8″, so basketball found me early, but I’ll play or watch nearly any sport. I’m training for my first half marathon and still enjoy losing an evening to a PC build. An earlier chapter was Fukuoka, Japan, where I led volunteer trainings in Japanese and taught English to 100+ students. Family is the anchor.

For a deeper look at how I think and what I ship, my writing and resume are the best next stops.