Aidin Abedi

Lead Graphics Developer at Animech

Uppsala, Uppsala County, Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Aidin Abedi is a Lead Graphics Developer with 16 years of engineering experience, blending deep expertise in mathematics, physics and scientific computing with practical leadership across game, web, VR/AR and simulation projects. He has driven graphics and tools work at studios and platform companies—most recently at Animech and as a Tools Programmer at Epic Games—building scalable visualization pipelines and developer-facing platforms. Aidin is a pragmatic systems thinker who has repeatedly redesigned rendering subsystems and tooling for performance and usability, including meaningful contributions to open-source engines like PlayCanvas (rendering/culling improvements) and a lightweight C/C++ lightmapper. He pairs hands-on coding with product sensibility and team leadership, favoring clean architectures and reproducible workflows that ease integration. Based in Uppsala, Sweden, he brings a rare combination of academic rigor from a MSc in Engineering Physics and a relentless focus on ship-ready graphics solutions.
code16 years of coding experience
job17 years of employment as a software developer
bookMaster of Science Engineering Physics and specialization in Scientific Computing, Master of Science Engineering Physics and specialization in Scientific Computing at Uppsala University
stackoverflow-logo

Stackoverflow

Stats
121reputation
19kreached
1answer
1question
github-logo-circle

Github Skills (19)

webgl10
javascript10
c-language10
game-engine10
cprogramming-language10
opengl10
glfw9
3d-graphics9
error-handling9
refactoring8
typescripts8
code-formatting8
typescript-types8
typescript8
webserver6

Programming languages (9)

C#TypeScriptC++CSSCJavaScriptMathematicaHTML

Github contributions (5)

github-logo-circle
playcanvas/engine

Jul 2016 - Aug 2020

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
Role in this project:
userFront-end Developer
Contributions:76 commits, 70 PRs, 132 comments in 4 years 2 months
Contributions summary:Aidin primarily contributed to the PlayCanvas game engine's rendering pipeline by adding and modifying features related to layer culling, specifically the `cullingMask`. They refactored the existing `layerCullingMask` to `cullingMask` for the camera and used `mask` in `MeshInstance` objects. These changes involved modifying core rendering files such as `forward-renderer.js` and `camera.js`, impacting the engine's performance. The user also fixed typos, updated style consistency, and merged branch updates.
javascript-gamejavascriptjavascript-game-engineplaycanvasnodejs
ands/lightmapper

May 2018 - May 2018

A C/C++ single-file library for drop-in lightmap baking. Just use your existing OpenGL renderer to bounce light!
Role in this project:
userFull-stack Developer
Contributions:6 commits, 1 PR, 1 comment in 1 day
Contributions summary:Aidin primarily contributed to the project by addressing code style issues, such as trimming whitespace and converting space indentation to tabs, to improve code quality and consistency. They also refactored the main loop in the example code, isolating it into a dedicated function to allow for easier integration of different event loop APIs. Furthermore, the user added crucial error messages and fixed cleanup processes.
cppdrop-inlightbakinglightmap
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.
Request Free Trial
Aidin Abedi - Lead Graphics Developer at Animech