Experience
2022 — Now
2022 — Now
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
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
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.
2020 — 2021
2020 — 2021
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.
2019 — 2020
2019 — 2020
• 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.