Fabrice Desré

HomeKit Engineering at Apple

Palo Alto, California, United States
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
Fabrice Desré is a seasoned engineer with 14+ years building web standards-driven user experiences and open systems, now applying his expertise to HomeKit engineering at Apple from Palo Alto. He led architecture and product engineering at KaiOS and served as Senior Staff Engineer and Firefox OS tech lead at Mozilla, bringing deep experience in HTML5 UIs, browser engines, and embedded web platforms. An active open-source contributor, he shipped front-end and core engine work in notable projects like Gaia and Servo—implementing MutationObserver behavior, remote-debugging support, and ergonomic build/tooling improvements. Trained in electronics and computer science in France, he combines low-level systems thinking with pragmatic UI engineering, and is known for translating browser internals into user-facing features.
code14 years of coding experience
job26 years of employment as a software developer
bookElectronics computer science, Electronics computer science at Ecole nationale supérieure de l'Electronique et de ses Applications
languagesEnglish, French
github-logo-circle

Github Skills (18)

webbrowser10
javascript10
user-interface10
browser10
render10
webr10
front-end-development10
html10
rust10
web-development10
keybindings10
web-application9
jscript9
webapp9
interface-design8

Programming languages (16)

C++BikeshedRustCElmVueGoHTML

Github contributions (5)

github-logo-circle
mozilla-b2g/gaia

Dec 2011 - Sep 2016

DEPRECATED - Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project. NOTE: For details of what branches are used for what releases, see
Role in this project:
userFront-end Developer
Contributions:376 commits, 37 PRs, 30 pushes in 4 years 10 months
Contributions summary:Fabrice primarily contributed to the user interface of the Boot 2 Gecko (B2G) project, which involved modifications across several JavaScript and HTML files. The commits address user interface issues, with changes including adding a bypass for the FTU app, fixing download issues in the homescreen, and implementing a prompt to allow remote debugging connections. The user also worked on turning the Maps application into a packaged app and merging changes from the upstream master branch.
branchesphonejavascriptgaiahtml5
servo/servo

Oct 2014 - Aug 2018

Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine
Role in this project:
userFull-stack Developer
Contributions:5 reviews, 35 commits, 33 PRs in 3 years 10 months
Contributions summary:Fabrice primarily focused on improving the Servo browser's codebase, contributing to several key areas. They refactored the `Actor::handle_message` function to return an enum, and fixed build warnings in the `compositor.rs` file. The user also worked on cleaning up Android-specific code, and improved the display of build times in a more human-friendly format. Furthermore, they made changes to the `MutationObserver` API by implementing `takeRecords()` and character data mutations, and implemented `MutationObserver.disconnect()`.
browserrustjavascriptbrowser-engineservo
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
Fabrice Desré - HomeKit Engineering at Apple