I’m an experienced multi-lingual full-stack development lead, comfortable building client-side single-page apps or backend APIs and services.
Equal parts engineering manager, mentor, and software craftsman, I’m keenly aware of the critical tension between quick and good enough versus resilient and flexible. I value working with teams built on communication and trust, rapid learning, and getting things done. Great software comes from great teams. The hardest part of software development is teamwork and cross-functional communication, not writing code. I embrace agile development principles, recognizing that it’s critical to release early and frequently to maximize learning and validate our assumptions.