Senior Front-End Engineer
What I did
-
Lead engineer on the Kickstarter Design System (KDS): a React/TypeScript component library with accessible primitives and design tokens that powers the new stuff AND the legacy stuff. Both!!
-
Built a Figma-to-code pipeline (Variables + Code Connect to DTCG JSON to Style Dictionary/Tailwind) so color, type, spacing and motion tokens match in design and in code. No more guessing!
-
Ran “Project Sauce,” a cross-team migration of old-school HAML/jQuery pages to KDS-powered React or style-only versions. Fewer UI defects, way more visual consistency.
-
Made accessibility the default with semantic components, focus management and ARIA audits, so teams caught the high-impact stuff before release.
-
Teamed up with Product, Design and a bunch of feature crews (Pledge Redemption, Payments) to scope and ship front-end work that unblocked roadmap milestones.
-
Wrote the standards, RFCs and tech docs, and paired constantly to mentor engineers on CSS architecture, testing and design token workflows. Mentoring rules.
-
Modernized the build and CI (Webpack 5, Yarn v4, Buildkite workflows) and added component and visual regression testing, so the pipeline quit flaking out.
-
Evaluated and prototyped experimentation platform integrations (feature flags, A/B testing) for safer, faster iteration across front end and back end.