Instagram
Lead UI Engineer, Web Infrastructure Team
Jan 2017 - Sep 2021, New York City & Menlo Park
Led a team of 6 engineers that built and managed build/deploy
systems, developer tools, performance tools, core APIs, and
application architecture.
Fostered a cooperative culture through intentional hiring, 1:1s,
and mentorship.
-
Planned roadmaps balancing business needs, improving tech, and
happiness.
-
Led technical architecture for the IG webapp built on Facebook
infrastructure.
Added web support to an internal cross-platform programming
framework.
-
Allowed code written for mobile to be reused with minimal changes
on the web.
-
Grew initial framework adoption to 7 products across IG and FB in
a year.
-
Enabled Voting Info Center to launch on web in 2 weeks built from
existing code.
-
Built a renderer that converted custom UI trees and flex layouts
to React UI.
-
Wrote a Lisp parser and execution environment in JS to handle
interactivity.
Built a declarative visibility tracking framework to
log view impressions.
-
Simplified impressions code by replacing scroll callbacks with a
rule-based API.
-
Enabled IG product to price organic impressions and potential ad
impressions.
-
Built debug tools to overlay impression state over UI to validate
accuracy.
-
Allowed logging more sophisticated impression metrics, enabling
ads billing.
-
Adapted library to product uses cases, like infinite scrolling and
animations.
Shipped Instagram's iconic photo filters with WebGL to 1.3M uploads
per month.
-
Ported existing OpenGL shaders to WebGL for identical cross-platform
uploads.
-
Designed WebGL abstractions in React to enable contributions by
non-experts.