Austin, Texas, United States
Led vision, architecture, and delivery for Create, an enterprise Prompt-to-UI platform built to eliminate the translation gap between generic AI tools and Yahoo’s product-specific design systems, component libraries, accessibility requirements, and product guidelines across properties serving hundreds of millions of users.
Defined an enterprise AI strategy for UI generation that enabled designers and PMs to generate design-system-compliant, product-aware React UI for existing Yahoo products, driving thousands of internal sessions per day.
Architected a reliability-first generation pipeline that compiled generated UI against a type-safe component library and validated output through a cloud TypeScript compiler loop, improving correctness and production readiness of generated code.
Defined the architecture for AI-assisted development around Yahoo’s design system, documentation, and usage constraints, improving output accuracy by ~90% and scaling to tens of thousands of requests per day across the company.
Led development and governance of Yahoo’s Universal Design System (UDS), driving migration of approximately 35 Yahoo products, including Yahoo News, Yahoo Mail, and Yahoo Finance, onto a shared front-end foundation.
Built automation around UDS that enabled configurable components to flow across web, mobile, Figma, and code, reducing delivery timelines from months to days and accelerating cross-platform product development.
Reduced feature release lead time from days to minutes by improving design system release workflows, platform tooling, and delivery processes.
Architected shared UI infrastructure using TypeScript, Nx, custom generators, and internal boilerplates, standardizing project setup and delivery patterns across teams.
Built Purger, a build-time optimization system for a TypeScript-first component library, reducing CSS size by an average of 30% across teams and improving front-end performance at scale.
2021 — 2022
Researched and developed with the team the architecture for a new React and TypeScript based micro-frontends architecture using a monorepo approach that leverages the clean architecture to decouple the UI from business logic.
Migrated enterprise-level application generating millions of dollars of revenue a year from Ember to React by leveraging the previously developed architecture.
Maintained and developed new components for an internal UI components library.
2021 — 2023
Conducted cross-browser testing on Android and iOS and eliminated bugs and browser compatibility issues.
Improved the UI functionality and added new features, resulting in a smoother and more responsive app behavior.
Developing and maintaining the front-end architecture of the application.
Implemented new features with Firebase and fixed bugs.
Staying up-to-date with the latest front-end technologies, trends, and best practices, and sharing that knowledge with the team.
Participating in the project planning and estimation process and ensuring that the front-end development is on track and delivered on time.
Building and implementing A/B tests and other experiments to continuously improve the user experience.
United States
Architect and develop a multi-threaded React/Typescript app that leverages WASM and Rust. The result is the world's first browser based setup ceremony.
Work with different teams to design and implement an internal React/Typescript components library. This made the different products have a more consistent UI/UX as well as save dev time and speed up the workflow.
Developed unit tests and component snapshot tests using Jest.
Added Storybook to multiple projects to enable better component development in isolation, better testing and have a solid documentation and use cases examples.
Created several web services using Next.js, React, Typescript and GSAP.
Migrated the front-end from a monolith Jquery app to a modern Vue, Typescript and Tailwind app. The result is much better performance, feature implementation time and 0 bugs.
Managed and deployed data heavy screens respecting best practices.
Created bespoke polyfills to enable a modern Vue based app to run on browsers down to IE9.
Conducted cross browsing testing to ensure compatibility with different browsers including IE9.
Conducted mocking calls to API Endpoints.
Created a serverless app using AWS, Vue and Typescript that can scale to millions of users.