AndreuBotella.com

Hi. Iā€™m Andreu Botella (pronouns they/them), a web browser and standards engineer working at Igalia. Iā€™m currently working on various things in the Chromium browser engine (which powers browsers such as Google Chrome), largely involving website layout. Iā€™m also a co-chair of WinterTC, which aims to make server-side and edge JavaScript runtimes (such as Node.js, Deno, Cloudflare Workersā€¦) more interoperable among themselves as well as with the web.

Some of the areas of the web platform that Iā€™m currently working on are improving -webkit-line-clamp and making it easier to propagate state across awaits in JavaScript with the AsyncContext TC39 proposal.

Iā€™ve also worked in the past on character encodings, form submission, the multipart/form-data form submission encoding, web workers, structured cloning and text editing. I have contributed to several of the WHATWG and W3C web specifications, and worked on all three mainstream browser engines, as well as made extensive contributions to the Deno JavaScript runtime.

Before I started working on web browsers and standards, I used to be a full-stack web developer, with experience working with languages, runtimes and frameworks such as Node.js, React, Next.js, Express.js and PHP.

Other interests of mine include math, physics, linguistics, musicā€¦

Portfolio

// FIXME: Link to some of my work on web standards, browsers, Denoā€¦

A WIP definition of multipart/form-data for use in web standards (GitHub)

A self-building and self-updating mirror of the CSS Working Group specifications (GitHub)

See also the various talks and interviews Iā€™ve given.