About

I am a staff software engineer based out of Paris, France. Currently working at Salesforce. I am passionate about empowering developers to build delightful and performant user experiences.
I actively share my knowledge through public speaking and technical writing. My expertise focuses on the Web platform, JavaScript runtimes, developer tooling, and performance optimization.
As an open source enthusiast, I'm committed to giving back to the developer community. I was a core contributor to jsdom and had the opportunity of representing Salesforce in the W3C Web Components working group.
Feel free to reach out via email.
Connect with me on:
Projects
- Lightning Web Components - A lightweight Web component based UI framework.
- jsdom - A JavaScript implementation of various web standards, for use with Node.js.
- observable-membrane - A Javascript membrane implementation using Proxies to observe mutation on an object graph.
- rcast - PWA podcast player written with LWC.
- snapline - Convert screenshots stored in devtool performance trace into GIFs.
- speedline - Calculate the speed index from devtools performance trace.
Talks
Year | Title | Links |
---|---|---|
2024 | Engage Customers with Style - Latest CSS Features Unveiled (TrailblazerDX'24) | Slides |
2023 | The Art of Analyzing Front-end Performance (Meetup Takima) | Slides |
2022 | What's new with Lightning Web Components? (TrailblazerDX'22) | Slides |
2020 | How to tame your JavaScript code using ASTs | Slides |
2019 | How Does Salesforce Build Lightning Web Components? (Salesforce Paris World Tour) | Slides |
2019 | Build Lightning Web Components that Run Anywhere (TrailheadDX'19) | Slides |
2017 | Aura performance analysis & Best practices (Paris Salesforce Developer group) | Slides |
2016 | Leverage GraphQL to Efficiently Query Data Relationships (Dreamforce'16) | Slides Recording |