Principal 3D Systems Analyst & Developer at Software Development UK
Dubai, Dubai, United Arab Emirates
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Rahman Asl is a Principal 3D Systems Analyst & Developer based in Dubai with 11 years of experience building interactive 3D web applications and rendering systems. He combines deep expertise in Babylon.js, Three.js, WebGL and shader programming with practical backend skills in C#, .NET, Node.js and MS SQL to deliver full-stack product configurators and geometry engines. Rahman has contributed to the core Babylon.js project and its Extensions—extending CustomMaterial and refactoring shader tooling—showing comfort working inside a major open-source rendering engine. A mathematician by training with a self-taught computer science background, he blends rigorous analytical thinking with hands-on graphics engineering and a history of leading geometry-builder initiatives for commercial 3D platforms.
11 years of coding experience
15 years of employment as a software developer
Master's degree, Mathematics, Master's degree, Mathematics at Payame Noor University
Computer Science, A+ in ( math , programming , graphic art ), Computer Science, A+ in ( math , programming , graphic art ) at self educated person
Contributions:38 commits, 15 PRs, 27 comments in 2 years 9 months
Contributions summary:Rahman made several updates to the Babylon.js extensions, primarily focused on the ShaderBuilder component. Their work involved modifying shader code, including vertex and fragment shaders, and refactoring code for better organization and functionality. Furthermore, the user was responsible for renaming files, changing namespaces to BABYLONX, and adding tools to the extensions, demonstrating a focus on improving both the rendering pipeline and project structure. These changes indicate a full-stack approach to modifying and extending the core functionality of the project.
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Role in this project:
Full-stack Developer
Contributions:55 commits, 26 PRs, 67 comments in 4 years 3 months
Contributions summary:Rahman primarily contributed to the `babylon.js` project by extending the `CustomMaterial` class and modifying existing code. Their work involved making changes to the base class, making files, and renaming. They also addressed property changes and made updates in the test files. These contributions suggest they are involved in extending the core functionality of the rendering engine.
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.