Jonathan Sawyer is a pragmatic software engineer with a decade of experience building complex tools for graphics, video, and enterprise customers, most recently as a Senior Software Developer at Unity and previously consulting for Autodesk. He combines deep C++/Java engineering with full-stack side projects in Node.js, Angular, PostgreSQL, WebGL and Android AR, demonstrating a blend of systems-level thinking and modern web/mobile stacks. As a former CEO/co‑founder running Montreal operations, he pairs hands-on technical delivery with client-facing product and HR responsibilities. Jonathan thrives in focused, out-of-comfort interventions—tackling performance-sensitive rendering, multithreaded analysis, and real-time visualization problems. Fluent across Windows, Linux and embedded/toolchain environments, he brings a practical curiosity (even studying Japanese academically) that fuels rapid learning and cross-disciplinary solutions.
10 years of coding experience
15 years of employment as a software developer
College Degree, Pure and Applied Sciences, Mathematics Profile, College Degree, Pure and Applied Sciences, Mathematics Profile at Cégep Lionel-Groulx
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Université de Sherbrooke
Japanese, Japanese at Université du Québec à Montréal
C# generic deterministic workflow in WebApi and Angular
Contributions:68 commits, 66 pushes, 1 branch in 5 years
dotnetgenericwebapideterministiccsharp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.