Engineering manager and software engineer building production systems in fintech, focused on compliance-critical infrastructure: transaction screening, policy engines, and auditability.
In regulated systems, correctness is not optional. I design architectures where invalid states are unrepresentable and failure modes are explicit, shifting guarantees into the type system instead of operational playbooks. Rust is my primary tool for this.
I lead teams while staying hands-on: designing, building, and debugging the systems I'm responsible for. I believe technical leadership requires direct contact with reality.
Currently exploring AI as a first-class collaborator in software development, focusing on how it changes system design, tooling, and the role of the engineer.


