Dom Farolino

About

I'm Dom, a software engineer at Google on the Chrome team in Boston. I'm from Ohio, lived in Tokyo, and love to travel the world.

I graduated from the University of Cincinnati in 2019, and I'm interested in the Web platform & computer science theory/algorithms.

I used to participate in competitive programming contests, and love graph theory and combinatorics.

You can reach me by email, GitHub, LinkedIn, Twitter, or Instagram.

Web platform work

I'm a Chromium Blink owner and IPC security owner, member of the WHATWG standards organization, and editor of the HTML Standard. I mostly work on DOM APIs 😆, resource loading, scheduling & IPC architecture, and privacy-preserving APIs for ads (design doc). See my Chromium contributions here.

Click to expand internship details

In 2019, I interned on the Chrome loading team in Tokyo, after contributing to Chromium for ~1.5 years during college. That summer I shipped subresource integrity support for link preloads (design doc), and worked on enabling cross-origin prefetch in a privacy-preserving manner, with Chromium's double-keyed HTTP cache (design doc).

Before that, I interned at Microsoft in 2018, and Mozilla in 2017, in Mountain View, CA on the Firefox graphics team where I helped implement off-main-thread painting.

Projects

My personal projects are on GitHub, where I maintain an algorithms repository providing detailed explanations & implementations of classic algorithms, data structures, and competitive programming problems. I'm also writing a small IPC library called Mage, and writing technical articles.

More notable projects