Catriel Müller is a pragmatic software engineer and architect with 11+ years delivering full-stack solutions and technical leadership for international brands and startups. He designs scalable backends and rich frontends—recently driving map-heavy, ML-enabled platforms at AlphaMap and mapping/autonomy tooling at Cruise—while hands-on building with Node.js, React, Next, Mapbox, ThreeJS and cloud IaC. A democratic team lead who prioritizes planning and on-time delivery, he pairs system architecture with mentoring: teaching university students, guiding thesis projects, and training youth from vulnerable communities. An active open-source contributor, he has improved core features in projects like Trails.js and enhanced UI/storybook demos for the Excalibur game engine, showing both backend and frontend depth. Eclectic and curious, he brings a maker’s mindset from electronics and game dev into production systems, aiming to democratize knowledge and simplify complex problems through technology.
11 years of coding experience
14 years of employment as a software developer
Technical Developer, Technical Developer at Universidad Tecnológica Nacional
🎮 Your friendly TypeScript 2D game engine for the web 🗡️
Role in this project:
Front-end Developer
Contributions:1 review, 6 commits, 3 PRs in 1 year
Contributions summary:Catriel primarily focused on enhancing the user interface and adding interactive features to the game engine's example stories. Their work involved implementing a Storybook for ParticleEmitter and Animations, enabling visual configuration and demonstration of these features. This included adding controls for various animation and particle effects parameters. The user also addressed a bug related to actor rendering, ensuring proper alignment.
:evergreen_tree: Modern Web Application Framework for Node.js.
Role in this project:
Backend Developer
Contributions:8 commits, 19 PRs, 2 branches in 1 month
Contributions summary:Catriel primarily focused on improving the configuration and environment handling within the Trails.js framework. Their contributions involved merging configuration files, refactoring code to enhance ES6 compatibility, and adding test cases for custom environment configurations. Furthermore, they refactored and improved the application's event handling mechanisms with the addition of the `onceAny` function and refactored the code to ES6. They also removed some performance testing cases and moved them to another new test suite.
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.