Amir Ebrahimi is a Staff Quantum Software Engineer with a 17+-year foundation in game and tools engineering and over a decade of professional experience delivering cross-disciplinary systems from graphics and asset pipelines to ML inference and quantum software. He blends hands-on engineering leadership at Unity—where he led EditorVR, AutoLOD, and the Barracuda inference engine—with recent contributions to quantum open-source tooling like Mitiq’s readout error mitigation module. Comfortable as a generalist, Amir moves rapidly into unfamiliar domains, synthesizes practical solutions under tight constraints, and pairs technical depth (shadow-mapping cited in Real-Time Rendering) with product and operational instincts from founding a studio. Based in Bellingham, WA, he brings a rare combination of low-level graphics, tooling, and emerging-technology expertise, along with a persistent “anything is possible” mindset that surfaces in both research prototypes and production-focused code.
12 years of coding experience
19 years of employment as a software developer
Quantum Mechanics and Quantum Computation, Quantum Mechanics and Quantum Computation at University of California, Berkeley
Quantum Computing, Quantum Computing at MIT xPRO
Master of Science - MS Computer Science, Master of Science - MS Computer Science at The University of Texas at Austin
Bachelor of Science Computer Science, Bachelor of Science Computer Science at Georgia Institute of Technology
Machine Learning, Machine Learning at Stanford Continuing Studies
Contributions:1 release, 78 commits, 10 PRs in 3 years 7 months
Contributions summary:Amir primarily focused on extending the functionality of an automatic LOD generation and scene optimization system within the Unity environment. Their contributions involved adding support for mesh simplification using the MeshDecimator and UnityMeshSimplifier libraries. They also addressed a crash issue, fixed rotation problems, and implemented features such as allowing the "Upload to Importer" function and adding a right-click context menu for generating LODs.
Repository containing monthly challenges in the field of quantum computing.
Role in this project:
Data Scientist
Contributions:9 reviews, 23 commits, 32 PRs in 1 year
Contributions summary:Amir contributed a solution for Challenge 01, which involved creating a quantum circuit composer for diagonal unitary matrices. The solution, implemented in a Jupyter Notebook, involved using NumPy, Qiskit, and the UnitaryGate extension to generate a circuit. The user's initial approach was a naive solution, indicating an exploratory approach to quantum circuit design.
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
Amir Ebrahimi - Staff Quantum Software Engineer at Photonic Inc.