Andreu Botella

Browser Engineer at Igalia

Elx / Elche, Valencian Community, 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
Andreu Botella is a browser and web-standards engineer with 11 years of experience, currently working at Igalia on Chromium’s Blink layout and text-rendering subsystems. They bridge browser internals and server-side JavaScript needs through active WinterCG work and contributions that span WHATWG/W3C specs, Web Platform Tests, and implementations across Chromium, Gecko, WebKit and Deno. Andreu has shipped practical fixes and tests for tricky layout features like CSS line-clamp and text-box-trim, and has deep experience in form encoding, TextDecoder/encoding, structured cloning, and ShadowRealm/realms internals. Formerly a full‑stack developer, they combine runtime-level systems expertise (rusty_v8, Deno) with hands-on web app and API experience in Node.js, React and PHP. A Fedora/GNOME Linux user and self-described math/physics/linguistics geek, they bring both rigorous technical judgement and cross-engine interoperability focus to browser engineering.
code11 years of coding experience
job4 years of employment as a software developer
bookEngineer's degree, Computer Engineering, Engineer's degree, Computer Engineering at Universitat d'Alacant
languagesSpanish, English, Catalan
stackoverflow-logo

Stackoverflow

Stats
154reputation
3kreached
7answers
0questions
github-logo-circle

Github Skills (37)

test-automation10
javascript10
c-language10
strings10
form-data10
testing10
text-manipulation10
css10
chromium10
webkit10
web-standards10
text-encoding10
html10
v8-javascript-engine10
rust10

Programming languages (17)

JavaBikeshedCSSC++RustCMakefileWebAssembly

Github contributions (5)

github-logo-circle
denoland/deno

Jun 2021 - Jan 2023

A modern runtime for JavaScript and TypeScript.
Role in this project:
userBack-end Developer
Contributions:132 reviews, 114 commits, 113 PRs in 1 year 7 months
Contributions summary:Andreu contributed to the core functionality of the Deno runtime, specifically in the areas of text encoding and fetch functionality. Their work included improvements to the `TextDecoder` class, enhancing its stream support and optimizing encoding performance. Furthermore, the user implemented features related to multipart/form-data serialization within the `fetch` module, ensuring correct newline normalization and escape handling for requests. The contributions showcase their expertise in JavaScript runtime internals and web platform APIs.
rustjavascriptruntimedenotypescript
denoland/rusty_v8

Jun 2021 - Nov 2022

Rust bindings for the V8 JavaScript engine
Role in this project:
userBack-end Developer
Contributions:19 reviews, 14 commits, 19 PRs in 1 year 5 months
Contributions summary:Andreu primarily contributed to the `rusty_v8` project by implementing and improving Rust bindings for the V8 JavaScript engine. Their work involved adding missing methods for string manipulation, enhancing the interaction with V8's compiled WebAssembly module representation, and integrating new features like `WasmStreaming` functionality for source URL setting. Additionally, the user refactored code and addressed potential memory safety issues related to array buffers and backing stores.
javascript-enginev8-javascript-enginerustjavascriptwebassembly
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
Andreu Botella - Browser Engineer at Igalia