Thomas Steiner is a Developer Relations Engineer at Google with 15 years of experience bridging browser engineering, web standards and the developer community, currently focused on the Web and Project Fugu. He combines deep academic training (PhD and postdoc) with hands-on front-end work—contributing to high-profile projects like MDN Web Docs, V8’s site, web.dev and Chrome samples—often improving documentation, Web APIs and dark-mode/PWA experiences. Known for pragmatic demos and samples, he also integrated Native File System APIs into popular tools like Excalidraw and improved web-bluetooth diagnostics for Chrome samples. Based in the Barcelona metro area, he teaches PWAs as a guest lecturer and maintains a technical blog, blending research-grade rigor with clear developer outreach. Off-stage he’s a dad of three, which helps explain his knack for simplifying complex browser features into developer-friendly examples.
15 years of coding experience
13 years of employment as a software developer
Master (Dipl. Inf.), Computer Sciences, Master (Dipl. Inf.), Computer Sciences at Universität Karlsruhe (TH)
Master of Science (MS), Computer Science, Master of Science (MS), Computer Science at Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble
Postdoctoral Researcher (Postdoc), Computer Science, Postdoctoral Researcher (Postdoc), Computer Science at Université Claude Bernard Lyon 1
A custom element that allows you to easily put a Dark Mode 🌒 toggle or switch on your site:
Role in this project:
Front-end Developer
Contributions:29 releases, 5 reviews, 146 commits in 3 years 7 months
Contributions summary:Thomas primarily worked on developing the front-end components of a dark mode toggle custom element. Their initial commit included the creation of the core JavaScript file for the element, along with HTML and CSS for styling and basic functionality. Subsequent commits introduced features like an appearance setting to switch between toggle and switch, and added support for persisting the user's color scheme preference and event dispatching. The user also made refinements to the CSS and HTML.
The frontend, backend, and content source code for web.dev
Role in this project:
Front-end Developer
Contributions:1220 reviews, 500 commits, 708 PRs in 4 years 1 month
Contributions summary:Thomas primarily contributed to the front-end development of the web.dev project by fixing minor issues in existing HTML and JavaScript files, like correcting typos and quote marks. They also added articles to the site, specifically for PWA features and the mini-apps series. Furthermore, the user updated component code, particularly the addition of the `celebration` and fixed the related markup.
web-devdevweb-appcssjavascript
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.