My background

Roles, projects, and education—ordered and curated.

Experience

  • Senior Frontend EngineerCorsair Gaming, Inc.

    2016-03 – 2024-09 • Milpitas, CA (Remote)

    • Owned frontend development through multiple platform evolutions, including managing a team of 2–4 engineers during critical migrations.
    • Spearheaded two major frontend re-architecture efforts: upgrading Rails 4 to 7 and modernizing the AngularJS codebase, followed by a full migration from AngularJS to React, reducing bundle size by ~65%.
    • Improved site-wide accessibility from 54% to 97% audit score, aligning with WCAG and ADA standards.
    • Mentored engineers through page rewrites and component modularization.
    • Maintained E2E and unit test coverage using Capybara, Jest, and React Testing Library that reduced production bug reports by nearly 30%.
    • Delivered full-stack features including REST APIs, FullCalendar-based scheduling systems, and Braintree payment flows.
    • Built a Node.js/Vue.js/Nuxt stat-tracking app for esports players, and a Discord bot using Node.js and Canvas that generated custom player image summaries.
    • Translated Figma designs into pixel-perfect, responsive UI components, optimized for Core Web Vitals as part of the migration effort.
    • Partnered with Corsair's Product Innovation team to integrate analytics tools including Google Tag Manager and mParticle for user behavior tracking.

    Links: Corsair and Gamer Sensei.

    Ruby on RailsReactAngularJSVueNode.jsNuxtTailwindCanvasesbuildFullCalendarBraintreeGoogle Tag ManagermParticleWebpack
  • Fullstack Web EngineerFreelance / Contract

    2009-11 – Present • Los Angeles, CA (Onsite and Remote)

    • Built a multi-tenant web platform for user-generated content using Node.js, React, and Next.js.
    • Created a browser-based multiplayer guessing game with Firebase real-time updates, photo upload, live chat, and Tailwind CSS.
    • Developed headless CMS websites using Contentful and GraphCMS with REST and GraphQL APIs.
    • Built frontend for a Rails-based language-learning platform for children using Vue.js.
    • Delivered React, WordPress, and Shopify projects for bands, nonprofits, and small businesses, including the Michael & Susan Dell Foundation.
    • Provided full test coverage for React and Next.js projects using Playwright and Vitest.
    • Contributed frontend improvements to Crowdfunder's startup platform.
    • Maintained a LAMP-stack education platform (Reading Kingdom).
    • Implemented a site-wide redesign for TastyBite via Reason Media Group.
    • Built high-volume mobile ad units for Uber Media.
    JavaScriptReactNext.jsNode.jsVueFirebaseTailwindShopifyREST APIWordPressRuby on RailsPHPJQueryHTMLCSSBootstrapFoundationVuetifyContentfulGraphQL
  • Frontend EngineerCliniStart

    2020-03 – 2020-07 • Releigh, NC (Remote)

    • Led creation of CliniStart's scalable React frontend under tight deadlines, improving UX and streamlining client workflows.
    • Designed modular, reusable components using React Hooks and Redux.
    • Integrated RESTful APIs for dynamic content and data submission.
    • Onboarded developers, provided technical guidance, and ensured frontend consistency through documentation and code review.
    ReactReduxPHPReact HooksAxiosHuskyVagrant
  • Frontend EngineerQode Space

    2019-05 – 2020-03 • Lawndale, CA (Remote)

    • Developed and maintained 10+ custom eCommerce storefronts using a reusable Vue.js-based core Shopify theme.
    • Migrated 3+ legacy Shopify themes to modern Vue.js architecture, improving maintainability and consistency across client sites.
    • Leveraged Shopify ThemeKit and Slate CLI to streamline local development; implemented merchant-specific feature requests across multiple stores.

    Links: Qode Space.

    JavaScriptVuePHPLiquidThemekitSlate
  • Frontend Web DeveloperPXL

    2014-02 – 2015-12 • Los Angeles, CA

    • Delivered high-visibility marketing sites and apps for major entertainment properties under tight deadlines, with a focus on animation, interactivity, and pixel-perfect implementation.
    • Built and maintained Drupal sites for LA Phil and Hollywood Bowl (500k–1.5M+ monthly visitors), and kept their companion mobile apps updated via PhoneGap.
    • Created an interactive Ember.js web app for The Peanuts Movie, a Magic 8-Ball-style experience where users ask Lucy questions and receive randomized responses, with animated character queuing.
    • Developed mobile components for Fox Movies (300k–1M+ monthly visitors) using jQuery, SASS, and a custom PHP framework.
    • Partnered with Myspace's internal dev team on a promotional relaunch for Victor Frankenstein.

    Links: PXL.

    JavaScriptPHPJQueryEmber.jsFoundationSASSWordPressDrupalLaravel

Education

  • B.S. Game Art & DesignArt Institute of Fort Lauderdale

    2004-10 – 2009-06 • Fort Lauderdale, FL

    • Focus: Game Art & Design
    • Took classes for Web Design, JavaScript, C++, and Game Scripting