₍^. ̫ .^₎
Sharon Lam
Frontend Engineer — Chicago, IL
Hi strangers, I am a software engineer at The Trade Desk maintaining our internal
component library. In my day-to-day, I think about React.js state management, performance, and accessibility a
lot. Outside of work, I'm working on putting middle truncation into CSS standard. I also play the harp for
fun.
· · ·
Timeline
-
Jul 2023 — now
Software Engineer I → II
The Trade Desk · design systems & component library
-
2021 — 2023
M.S., Computer Science
University of Illinois Urbana-Champaign
-
Summer 2022
Software Engineering Intern
The Trade Desk
-
2020 — 2021
Technology Analyst
Credit Suisse (Hong Kong)
-
Summer 2019
Summer Technology Analyst
Credit Suisse (Hong Kong)
-
2017 — 2018
IT Placement Student
Hong Kong Monetary Authority
-
2015 — 2020
B.Eng., Computer Science
Hong Kong University of Science and Technology
· · ·
Projects & publications
-
Middle Truncation CSS Explainer
2026 · co-authored with Sebastian Zartner (CSSWG invited expert)
A formal explainer for middle truncation in CSS, reviving a proposal stalled since
2012 — accepted by the CSS Working Group for inclusion in the spec. Includes a reference polyfill
handling bidirectional text and a cross-browser interoperability study.
spec ↗
polyfill demo ↗
-
Crumbl — cookie collection awareness tool
SOUPS 2022 · Chiang, Lam, Zhang, Chandrasekharan
An awareness-enhancing tool that makes browser cookie collection visible and
understandable.
poster ↗
github ↗
-
KFC: A Scalable Approximation Algorithm for k-center Fair
Clustering
NeurIPS 2020 · Harb, Lam
A fair clustering algorithm on the k-center objective.
paper ↗