Experience

6+

Years of professional software development across engineering teams, client work and independent products.

Inside engineering teams

Backend systems, infrastructure, automation, complex test environments, debugging and reliability — working within engineering organizations and maintaining software that has to behave correctly in real environments.

With clients

Turning operational and technical needs into software: system design, full-stack development, integrations, legacy modernization and building new platforms from the ground up.

Building my own products

Taking products from problem definition and architecture through implementation, deployment and continued iteration, while owning both technical decisions and the wider product structure.