Resume
Accomplished senior software engineer with over 10 years of experience implementing full-stack technical solutions. Possesses skills in software architecture, user experience design, and team leadership. Seeking a position that requires creative solutions to help technology solve real issues for humans.
Experience
June 2026 — Present
AXL
Technical Lead · Toronto, ON
- Designed UX for novel apps across different disciplines such as law and logistics.
- Deployed full stack applications in tight timeframes for new companies, helping founders secure initial series A funding.
- Directly managed teams of engineers and led software architecture creation.
- Implemented early stage engineering best practices both internally and for client companies.
September 2020 — January 2026
Meta — Reality Labs Research
Senior Software Engineer · Toronto, ON
- Designed and developed prototypes for research scientists and designers to explore novel UX patterns.
- Architected and engineered research engines for Unity and React to accelerate research studies. These engines were used in more than 30 user research studies.
- Led teams of designers and engineers to develop flagship demos for senior leadership. Helped showcase impact of team’s research for product integration.
- Worked on several research technologies that ended up in featured product releases such as hand writing models for Ray Ban Display glasses, object detection for Quest 3, and AI agents for Horizon Worlds.
January 2019 — September 2020
Chatham Labs
Cofounder and Prototyping Lead · Toronto, ON
- Developed prototypes and demonstrations of novel research technologies.
- Developed a game engine and demo to illustrate the Trillium aim assistance model at several research conferences, resulting in multiple client engagements.
- Implemented several internal engines for faster and more accurate data collection.
- Developed novel hardware prototypes to rapidly test new user input paradigms and gestures for VR and AR systems.
August 2018 — Present
Bear Cloud Games
President and Lead Engineer · Kingston, ON
- Design and develop games and simulations for researchers and professors.
- Produce games for a variety of platforms such as VR, AR, and mobile.
- Work directly with clients to create games that achieve research goals.
Education
2016 — 2018
M.Sc. Computer Science
Queen’s University — EQUIS Lab
2011 — 2016
B.CMPH. Game Design
Queen’s University
Skills
- User experience design and visual identity implementation for software.
- Proficient in a variety of game engines (Unity, Unreal Engine, Godot).
- Comfortable with a variety of app development frameworks such as SwiftUI, Jetpack Compose, and React Native.
- Full stack web development in Hugo, Astro, and React with a variety of PostGRE systems.
- Strong communication skills. Can edit and produce video content for projects.
- Managed teams with diverse backgrounds. Worked with stakeholders from a variety of academic backgrounds.
- Familiar with a variety of project management tools and practices.
Screenshots, video and write-ups for individual projects live in the projects section.