Experience
SOTI — Senior Software Engineer
Mar 2025 – Present · Mississauga, ON (Hybrid)
On the AI/Data Science team building AI agents, RAG systems, and internal tooling for AI‑powered workflows.
Focus: RAG · LLMs · OpenAI API · AI software development
NDA — Drone‑based CUAS concept development
Feb 2023 – Dec 2024 · Contract
Systems design and engineering for a drone‑based CUAS concept.
Focus: REDACTED
Mural — Senior Software Engineer
Jan 2022 – Jan 2023 · Remote
Member of the Canvas Performance Team. We monitored and improved front‑end canvas performance, refactoring cross‑repo systems and microservices while improving observability and CI/CD workflows.
Focus: TypeScript · React · Performance · Datadog · AWS Lambda
Prodigy Education — Full Stack Engineer
Jan 2021 – Nov 2021 · Oakville, ON
Worked as both Game Developer II and Full‑Stack Engineer II. Shipped game features and internal tools.
Freelance — Software Engineer & Consulting
Aug 2019 – Jan 2021 · Ontario (Remote)
Built full‑stack web and mobile applications for clients, covering architecture, development, and delivery.
The Drone Racing League — Full Stack Developer
Aug 2015 – Aug 2019 · Remote
Designed and developed the initial MVP that became the Drone Racing League Simulator (Steam). Built real‑time broadcast leaderboards from flight telemetry.
Focus: Unity · C# · real‑time telemetry · full‑stack systems · flight simulation
Clockwork Elements — Full Stack Developer
Jul 2014 – Apr 2015 · Remote
Developed a mobile multiplayer RTS in Unity. Built RTS pathfinding, building placement, battle replay systems, and the art pipeline (Blender 3D assets to top-down isometric view sprites).
Focus: Unity · C# · Photon (Multiplayer networking stuff before unity had its own solution)
oDesk/Upwork — Game Developer
??? ???? – Jul 2024 · Remote
A bunch of horrible freelance gigs that paid me less than early 2000s Canadian minium wage per hour. Mainly on oDesk before they became UpWork.
Focus: Survival. I joked that I would code for food. 2008 was a bad year to start a new career.