Architecture & Maintainability
Building systems with Clean Architecture and CQRS principles. Emphasis on testing, separation of concerns, and long-term scalability without over-engineering.
Hi, my name is
Full-Stack Software Engineer
Full-stack engineer focused on maintainable architecture and developer experience.
I’m a full-stack software engineer with professional experience in IT and software development, delivering end-to-end solutions across backend services and frontend applications.
I take ownership of the systems I work on, contributing to design and architectural decisions while prioritizing clean, maintainable code that scales with team and business needs.
My focus extends beyond feature delivery—I care deeply about developer experience, user experience, and creating environments where teams can ship confidently.
My product owner background gives me a strong perspective on balancing technical excellence with real user needs. I approach engineering with a long-term mindset: building systems that are testable, observable, and easy to evolve.
Building systems with Clean Architecture and CQRS principles. Emphasis on testing, separation of concerns, and long-term scalability without over-engineering.
CI/CD pipelines, monitoring, and incident response. A production-first mindset that prioritizes reliability, observability, and confident deployments.
Creating productive development environments with Dev Containers, automation scripts, and tooling that reduces friction and onboarding time.
Leveraging GitHub Copilot with structured prompts and MCP servers. Responsible AI usage that enhances productivity while maintaining code quality.
How standardized development environments reduce onboarding friction and eliminate 'works on my machine' problems.
Read moreApproaches and trade-offs in managing state effectively as frontend applications grow in size and complexity.
Read more