9+
Countries Traveled
Software Developer 2 - Full-Stack Engineer - Toronto
I build maintainable full-stack software that improves reliability, reduces operational friction, and delivers measurable outcomes for users and internal teams.
9+
Countries Traveled
Active
AI Tool Adoption
3+
Years Experience

Profile
Full-stack engineer focused on outcomes, reliability, and team velocity.
I have 3 years of professional experience delivering production features across frontend, backend APIs, and cloud services. I collaborate effectively across teams, take ownership of my work end-to-end, and stay committed to high quality delivery.
I'm always open to chatting about full-stack product work, engineering best practices, and collaboration on meaningful software problems.
Career
Selected roles and outcomes.
D2L
Jun 2023 - Present
Working on the Extensibility Experience team to build platforms that enable educator and administrator workflows in the Learning Management System.
FreshBooks
May 2022 - Aug 2022
Built and improved backend API workflows for accounting report features using Flask and Django while collaborating with product and backend teams.
MenloLab
May 2021 - Dec 2021
Delivered frontend features and shipped an installable desktop application with cross-platform IPC support.
RBC
Dec 2019 - Aug 2020
Contributed at RBC by adapting to cross-team collaboration and remote work while supporting technical initiatives during a period of rapid organizational change.
Capabilities
Production-ready stack across full-stack delivery.
Outside Work
What keeps me focused, creative, and energized.
Exploring new cities and cultures to stay adaptable, curious, and open-minded.
Exploring new culinary experiences and local food scenes while traveling.
An outlet that keeps me sharp on focus, rhythm, and quick decision-making.
I'm always happy to connect about software, product ideas, and engineering challenges.