Fernando Serrano

Senior Software Engineer at Apple

Greater Málaga Metropolitan Area Spain
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

🤩
Rockstar
🎓
Top School
award
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.
code13 years of coding experience
job13 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Engineer, Master of Science (M.Sc.), Computer Engineer at Universidad de Málaga
bookBachelor of Science (B.Sc.), Information Technologies, Bachelor of Science (B.Sc.), Information Technologies at Vitus Bering University College
languagesSpanish, English
github-logo-circle

Github Skills (28)

ec10
threejs10
javascript10
animation10
testing10
virtual-reality10
user-interface10
webxr10
ui-design10
netframework10
uid10
php-framework10
front-end-development10
webvr10
html10

Programming languages (9)

TypeScriptJavaC++BikeshedJavaScriptMathematicaHTMLRuby

Github contributions (5)

github-logo-circle
aframevr/aframe-inspector

May 2016 - Aug 2018

:mag: Visual inspector tool for A-Frame. Hit *<ctrl> + <alt> + i* on any A-Frame scene.
Role in this project:
userFront-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.
virtual-realityframea-framealtmag
ecsyjs/ecsy

May 2019 - Apr 2022

Entity Component System for javascript
Role in this project:
userFull-stack Developer
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.
ecsentityentity-componentjavascriptgame-development
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