Ange Yaghi is a C++ developer based in Old Toronto, Ontario with eight years of experience building performance-critical systems. He specializes in low-level physics simulation and backend engineering, notably authoring the open-source engine-sim combustion engine simulator where he implemented crankshaft and connecting-rod dynamics, geometry generation, an ODE solver integration, and real-time audio synthesis. He blends numerical methods and systems programming to produce realistic mechanical models and sound generation for simulation and analysis. Curious and hands-on, he bridges acoustics and rigid-body mechanics to solve complex, real‑time simulation challenges.
9 years of coding experience
3 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.), Computer Engineering, Bachelor of Applied Science (B.A.Sc.), Computer Engineering at University of Toronto
Combustion engine simulator that generates realistic audio.
Role in this project:
Back-end Developer & Physics Simulation Engineer
Contributions:9 releases, 1 review, 186 commits in 1 year 1 month
Contributions summary:Ange made significant contributions to the combustion engine simulator, primarily focusing on implementing the core physics simulation components. They added a geometry generator and implemented line ring primitives within the physics engine. The user implemented detailed physics for piston engine components, including the crankshaft, connecting rods, and combustion chambers. They also integrated an ODE solver and added audio synthesis functionality.
Contributions:79 commits, 71 pushes, 1 branch in 1 year 11 months
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.