Architecture that survives contact with delivery.
I turn product goals and constraints into clear boundaries, interfaces, quality attributes, and evolutionary decisions a team can actually implement.
Software architect and senior engineer with 12+ years taking products from system design through secure, reliable production.
Open to remote software architect and senior/staff engineering roles.
I turn product goals and constraints into clear boundaries, interfaces, quality attributes, and evolutionary decisions a team can actually implement.
I move across application code, data, delivery, observability, reliability, performance, and cost so architecture stays connected to what actually runs.
I model trust boundaries, identity, data exposure, dependencies, and failure modes early, then encode least privilege into the implementation.
I design AI-enabled workflows as software systems: tools, context, evaluation, identity, and human control, not a prompt wrapped in a demo.
A multi-tenant support workflow where identity and authorization are enforced at every tool boundary.
A Kubernetes diagnosis workflow with narrow RBAC, explicit approvals, and reversible actions.
Open source invoicing - multi-tenant, SaaS-ready.