Engineering Systems to Immigration Law

Before dedicating my career to immigration consulting, I operated at the highest levels of the tech industry, most recently serving as a Staff Software Engineer. In the world of software architecture, success depends on extreme attention to detail, logical rigor, and the ability to navigate highly complex, rule-based systems.

I’ve traded code for Canadian law, but I bring that same “engineering mindset” to your immigration file. I view every case as a mission-critical system where there is no room for error. My goal is to streamline the process for you, ensuring your application is technically sound, legally robust, and positioned for the best possible outcome, while keeping you updated at every step of the way.

Credentials You Can Trust

Empathy is important, but expertise is mandatory. To ensure I provide the highest standard of representation, I earned my Graduate Diploma in Immigration and Citizenship Law from Queen’s University. I am a licensed Regulated Canadian Immigration Consultant (RCIC-IRB) and a member in good standing with the College of Immigration and Citizenship Consultants (CICC).

Why Work With Me?

The immigration journey can feel overwhelming and impersonal. I’m here to change that. When you work with me, you’re getting more than just a consultant – you’re getting a partner who:

Sees the human behind the file: I’ve stood exactly where you are standing.
Applies technical precision: My background in tech means I approach your documentation with a level of scrutiny and organization that is rare in this field.
Navigates with transparency: No jargon, no hidden fees, just clear, honest guidance.

Your dream of building a life in Canada is a significant undertaking. Let’s use my experience, my technical background, and my legal expertise to build your path forward with confidence.