Top expert inWebGL and Interactive 3D Graphics Development
Fernando Serrano is a Senior Software Engineer with 13 years of experience specializing in front-end, real-time graphics and WebXR technologies, currently based in Málaga, Spain and working at Apple. He has led mixed-reality engineering teams at Mozilla, created and maintained influential open-source projects like A-Frame and the A-Frame Inspector, and authored ECSY, a JavaScript Entity Component System used to build performant web 3D applications. Fernando combines deep UI craftsmanship—adding geometry primitives, interactive widgets and texture generators—with systems thinking around performance testing and browser integration for VR/AR. His background spans enterprise healthcare systems to immersive web tooling, giving him a pragmatic approach to building reliable, user-centered graphics experiences. Notably, he bridges research and production: shipping demos and export pipelines (Unity → WebXR) while contributing to WebXR/WebGL API evolution and performance benchmarking.
13 years of coding experience
13 years of employment as a software developer
Master of Science (M.Sc.), Computer Engineer, Master of Science (M.Sc.), Computer Engineer at Universidad de Málaga
Bachelor of Science (B.Sc.), Information Technologies, Bachelor of Science (B.Sc.), Information Technologies at Vitus Bering University College
:mag: Visual inspector tool for A-Frame. Hit *<ctrl> + <alt> + i* on any A-Frame scene.
Role in this project:
Front-end Developer
Contributions:8 releases, 457 commits, 283 PRs in 2 years 3 months
Contributions summary:Fernando appears to be focused on enhancing the A-Frame Inspector's user interface and functionality. The commits show code changes to modify and enhance the existing codebase with the "react" framework, adding widgets with schemas and sidebars. The user also added features like create menu and icon to the scenegraph. The changes demonstrate a focus on improving the user experience and visual elements within the A-Frame Inspector tool.
Contributions:4 releases, 540 commits, 164 PRs in 2 years 11 months
Contributions summary:Fernando's commits primarily focus on enhancing the ECSY framework for JavaScript. Their contributions include adding new functionalities like a `ComponentManager` to the `World`, and introducing various core features like `SystemStateComponent` and the ability to register and unregister systems. The user also added support for reactive queries and implemented the `Not` operator in queries, extending the flexibility of the framework. Furthermore, the user refactored the examples, implemented the get/has methods, and improved the tests for the new functionalities.
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
Fernando Serrano - Senior Software Engineer at Apple