I’m a backend engineer specializing in .NET microservices and the integrations that connect them. Over the past 6 years, I’ve built and maintained services across two regulated industries — spending the last 4 years in healthcare and pharmacy benefits, developing .NET microservices that power real-time pharmacy pricing and prescription-discount experiences. Before that, I worked in B2B fintech payments, where correctness, reliability, and clean architecture were critical to the business.
Most of my recent work has focused on modernizing business-critical systems and improving long-term maintainability. I’ve led the migration of legacy services to .NET 9, re-architected applications around Clean Architecture and separation of concerns, and helped transform tightly coupled legacy implementations into well-structured services that are easier to understand, extend, and support. Along the way, I’ve owned caching strategies with Redis, implemented and maintained third-party integrations, and contributed across both Go and .NET services.
I care about building software that remains understandable long after it’s shipped. That means clear architecture, thoughtful abstractions, and code that the next engineer can confidently maintain. Outside of work, I build full-stack side projects end to end — wiring Go and .NET backends to React and Next.js frontends to strengthen the parts of the stack I don’t work with every day.