Rahman Asl

Principal 3D Systems Analyst & Developer at Software Development UK

Dubai, Dubai, United Arab Emirates
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
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.
code11 years of coding experience
job15 years of employment as a software developer
bookMaster's degree, Mathematics, Master's degree, Mathematics at Payame Noor University
bookComputer Science, A+ in ( math , programming , graphic art ), Computer Science, A+ in ( math , programming , graphic art ) at self educated person
stackoverflow-logo

Stackoverflow

Stats
3reputation
1kreached
2answers
1question
github-logo-circle

Github Skills (21)

webgl10
javascript10
material310
shader10
game-engine10
material-components10
typescript10
babylonjs10
material-design10
typescript-types10
3d10
typescripts10
game-development10
3d-engine10
connectors6

Programming languages (3)

TypeScriptHaxeJavaScript

Github contributions (5)

github-logo-circle
BabylonJS/Extensions

Mar 2016 - Dec 2018

Extensions for Babylon.js
Role in this project:
userFull-stack Developer
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.
babylonjs
BabylonJS/Babylon.js

Mar 2016 - Jun 2020

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Role in this project:
userFull-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.
babylonjsjavascript-frameworkrendering-enginewebglwebgl2
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