Elite Software Architect & Full-Stack Developer
Transforming visions into digital empires since 2004.
I completed my Bachelor's degree in Computer Engineering in 2010 and began my career as a web developer shortly thereafter. What started as a passion for building websites quickly grew into a deep interest in designing robust, scalable software solutions.
Since 2016, I have been working with Canadian companies and web agencies, contributing to a wide range of projects as a senior web developer. During these years, I gained extensive experience across the full web development stack, from backend architecture to user-facing interfaces, while collaborating closely with designers, product owners, and stakeholders.
In 2019, I took on a leadership role as a Team Lead Engineer at Nixa, a company headquartered in Montreal, Canada. In this role, I lead development teams, define technical direction, and help turn ambitious ideas into reliable, high-quality digital products.
With over 15 years of experience in software development, I bring a holistic approach to every project. I strongly believe in writing clean, maintainable code and building systems that not only meet today's needs but are designed to scale for tomorrow's challenges. Every project I work on is a commitment to quality, clarity, and long-term success.
Based in Montreal, I collaborate with clients across Canada, North America, and internationally.
Technologies I master and work with daily
A journey of continuous growth and excellence
Leading development teams, defining technical direction, and transforming ambitious ideas into reliable, high-quality digital products.
Contributing to a wide range of projects, gaining extensive experience across the full web development stack, from backend architecture to user-facing interfaces.
Started career after completing Bachelor's degree in Computer Engineering. Built the foundation developing websites and web applications, mastering PHP, JavaScript, and database technologies.