When I’m designing and building software—or tracking down tough bugs—I operate like a special agent: precise, methodical, and focused on results. As an experienced and dedicated Software Engineer, I specialize in real-time software development, architecture, and optimization. My work spans mobile, embedded, enterprise line-of-business, and automation industries, with applications across critical business and engineering domains. Throughout my career, I've had the privilege of working with top-tier teams at organizations like the Government of Alberta, Enbridge, Shaw Communications, and Sound QI, where I've consistently delivered robust, maintainable, and reliable software solutions. My proficiency in C# and C++ allows me to tackle complex challenges and drive innovation in critical real-time systems. During my Master’s in Computer Science, I completed advanced coursework in AI, Data Analysis, and Machine Learning, which continues to inform my approach to modern software engineering. I also bring extensive hands-on experience with large language models (LLMs) including ChatGPT, Claude, and Gemini AI, integrating them into workflows, ideation, and even technical prototyping. I am passionate about continuous improvement and take pride in mentoring others, participating in Agile scrum activities, and championing software development best practices. Whether it's developing 24/7 critical real-time software for pipeline operators or enhancing embedded firmware for satellite receivers, I thrive on solving the most difficult problems because they are the most rewarding. My role at Enbridge involved developing and maintaining 24/7 critical real-time software that provides essential automation and decision support data to pipeline operators and leak analysts, ensuring the safe transport of crude oil. I work with multiple operating systems, programming languages, and software frameworks to design and implement cutting-edge solutions that meet the high standards of our SCADA and Leak Detection teams. In every role, I aim to push the boundaries of what’s possible—blending deep technical expertise with a craftsman’s mindset to build innovative, scalable, and dependable systems. I excel in self-organizing, cross-functional Agile teams, where collaboration and technical leadership are key to success.

user1693943

When I’m designing and building software—or tracking down tough bugs—I operate like a special agent: precise, methodical, and focused on results. As an experienced and dedicated Software Engineer, I specialize in real-time software development, architecture, and optimization. My work spans mobile, embedded, enterprise line-of-business, and automation industries, with applications across critical business and engineering domains. Throughout my career, I've had the privilege of working with top-tier teams at organizations like the Government of Alberta, Enbridge, Shaw Communications, and Sound QI, where I've consistently delivered robust, maintainable, and reliable software solutions. My proficiency in C# and C++ allows me to tackle complex challenges and drive innovation in critical real-time systems. During my Master’s in Computer Science, I completed advanced coursework in AI, Data Analysis, and Machine Learning, which continues to inform my approach to modern software engineering. I also bring extensive hands-on experience with large language models (LLMs) including ChatGPT, Claude, and Gemini AI, integrating them into workflows, ideation, and even technical prototyping. I am passionate about continuous improvement and take pride in mentoring others, participating in Agile scrum activities, and championing software development best practices. Whether it's developing 24/7 critical real-time software for pipeline operators or enhancing embedded firmware for satellite receivers, I thrive on solving the most difficult problems because they are the most rewarding. My role at Enbridge involved developing and maintaining 24/7 critical real-time software that provides essential automation and decision support data to pipeline operators and leak analysts, ensuring the safe transport of crude oil. I work with multiple operating systems, programming languages, and software frameworks to design and implement cutting-edge solutions that meet the high standards of our SCADA and Leak Detection teams. In every role, I aim to push the boundaries of what’s possible—blending deep technical expertise with a craftsman’s mindset to build innovative, scalable, and dependable systems. I excel in self-organizing, cross-functional Agile teams, where collaboration and technical leadership are key to success.

Available to hire

When I’m designing and building software—or tracking down tough bugs—I operate like a special agent: precise, methodical, and focused on results. As an experienced and dedicated Software Engineer, I specialize in real-time software development, architecture, and optimization. My work spans mobile, embedded, enterprise line-of-business, and automation industries, with applications across critical business and engineering domains.

Throughout my career, I’ve had the privilege of working with top-tier teams at organizations like the Government of Alberta, Enbridge, Shaw Communications, and Sound QI, where I’ve consistently delivered robust, maintainable, and reliable software solutions. My proficiency in C# and C++ allows me to tackle complex challenges and drive innovation in critical real-time systems.

During my Master’s in Computer Science, I completed advanced coursework in AI, Data Analysis, and Machine Learning, which continues to inform my approach to modern software engineering. I also bring extensive hands-on experience with large language models (LLMs) including ChatGPT, Claude, and Gemini AI, integrating them into workflows, ideation, and even technical prototyping.

I am passionate about continuous improvement and take pride in mentoring others, participating in Agile scrum activities, and championing software development best practices. Whether it’s developing 24/7 critical real-time software for pipeline operators or enhancing embedded firmware for satellite receivers, I thrive on solving the most difficult problems because they are the most rewarding.

My role at Enbridge involved developing and maintaining 24/7 critical real-time software that provides essential automation and decision support data to pipeline operators and leak analysts, ensuring the safe transport of crude oil. I work with multiple operating systems, programming languages, and software frameworks to design and implement cutting-edge solutions that meet the high standards of our SCADA and Leak Detection teams.

In every role, I aim to push the boundaries of what’s possible—blending deep technical expertise with a craftsman’s mindset to build innovative, scalable, and dependable systems. I excel in self-organizing, cross-functional Agile teams, where collaboration and technical leadership are key to success.

See more

Work Experience

Add your work experience history here.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.