I started my career in UX, product management, and App Store Optimization, where I learned how people discover and use products, and how to connect user behavior with business goals. That product mindset still shapes how I engineer.
After a two-year career break, I returned to technology through software engineering, working in Java, Scala, Kotlin, and Python. Reactive programming drew me in because it builds responsiveness and resilience into a system’s design.
Today I build high-volume .NET APIs and data-intensive applications using C#, Entity Framework, and SQL Server, alongside Java and Scala services on Spring Boot and Akka. I also create full-stack experiences with JavaScript and React, focusing on simple user journeys backed by maintainable architecture, thoughtful API design, and automated testing.
With a background in machine learning and deep learning, I’ve built microservices-based ML systems in Python and now work with generative and agentic AI, applying it to practical workflows while keeping product goals and system design aligned.
I ship and operate software with Git, Docker, Kubernetes, AWS, and CI/CD through GitHub Actions. I value collaboration, mentoring, and continuous learning, and I want to build products that solve meaningful problems at scale.