About Me
Hey there! I’m a software engineer with a deep passion for building things—whether it's a complex system, a simple app, or something in between. Most of my work revolves around .NET C#, and over the years, I’ve been fortunate enough to work on all kinds of projects, from huge legacy systems to cutting-edge microservices architectures.
I’ve spent a lot of time leading teams, and what I love most about it is helping people grow. Guiding a team through a challenging project and seeing everything come together is incredibly rewarding. I’m a big believer in collaboration—whether it’s working with stakeholders to align on the right goals or sitting down with my team to solve a tricky problem together. At the end of the day, the best solutions come from great teamwork.
On the technical side, I’m all about automation and process improvement. Over the years, I’ve set up CI/CD pipelines and automated a lot of the repetitive stuff so we can focus on what really matters: delivering quality software. I try to stay up to date with modern development practices like DevOps and Agile—they’ve made a huge difference in how we build and ship software.
But it’s not just about the tech for me. I’m equally passionate about mentorship and helping others succeed. Seeing someone on my team take on a challenge, grow, and hit their stride is one of the most fulfilling parts of my job. I like to create an environment where people feel empowered to try new things, make mistakes, and learn from them.
When I’m not coding, you can usually find me reading up on the latest in software development or tinkering with new tools and frameworks. I’m always looking for ways to improve and keep pushing my skills further.
Get in TouchSkills & Experience
.NET C#
Years of experience developing robust web applications.
SQL & PL/SQL
Database design, optimization, and query development.
Azure & Terraform
Cloud infrastructure setup and deployment management.
Team Leadership
Managing and guiding software development teams.