My background

Roles, projects, and education—ordered and curated.

Experience

  • Software Engineer / Consultant / Frontend Web DeveloperCorsair Gaming, Inc.

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

    • Led frontend development through multiple platform evolutions, including managing a small team during key migrations.
    • Spearheaded two major re-architecture phases: First Upgrade - Rails 4 -> 7, Sprockets -> Shakapacker, Bower -> Yarn, AngularJS modularized into Webpack-compatible JS. Second upgrade - Shakapacker -> ESBuild, AngularJS fully replaced with React.
    • Implemented modern frontend architecture and mentored devs on page rewrites and component modularization.
    • Delivered frontend for a Node.js / Vue.js / Nuxt stat-tracking app for esports players.
    • Built a Discord bot that pulled esports player data and generated custom image summaries using Node.js and Canvas.
    • Improved accessibility across the site, aligning with ADA and WCAG standards.
    • Partnered with Corsair’s Product Innovation team to integrate analytics tools (Google Tag Manager, mParticle) for user behavior tracking.
    • Contributed across full-stack features including fullCalendar integration, REST APIs, and Braintree payments.

    Links: Corsair and Gamer Sensei.

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

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

    • Worked with a range of clients, startups, and studios on short-term and ongoing projects spanning frontend, fullstack, and design/dev collaboration.
    • Built a multi-tenant web platform for user-generated content using Node.js, React, and Next.js.
    • Developed multiple headless CMS websites using Contentful and GraphCMS with REST and GraphQL APIs.
    • Contributed to Vue frontend for Rails app that was centered around teaching children different languages.
    • Created a browser-based multiplayer guessing game with Firebase real-time updates, photo upload, live chat, and Tailwind UI.
    • Delivered standalone React and WordPress sites for bands, nonprofits, and small businesses, integrating dynamic data and clean UI/UX.
    • Delivered several Shopify storefront projects, customizing themes and integrating plugins and app features.
    • Developed WordPress sites for PXL Bros, including one for the Michael & Susan Dell Foundation.
    • Implemented a site-wide redesign for TastyBite via Reason Media Group.
    • Maintained and fixed bugs for Reading Kingdom’s LAMP-stack education platform.
    • Contributed front-end improvements and bug fixes to Crowdfunder’s startup platform.
    • Stepped in as JavaScript developer for Uber Media building high-volume mobile ad units during a 3-month contract.
    • Partnered with a backend/devops engineer at Nimble Newt to handle both design and front-end implementation for client websites.
    JavaScriptReactNext.jsNode.jsVueFirebaseTailwindShopifyREST APIWordPressRuby on RailsPHPJQueryHTMLCSSBootstrapFoundationVuetifyContentfulGraphQL
  • Frontend Web EngineerCliniStart

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

    • Led the creation of CliniStart’s scalable client-side React application under a tight deadline, improving user experience and streamlining client workflows.
    • Onboarded new developers, providing technical guidance and ensuring consistency across the frontend codebase.
    • Designed and built modular, reusable components using React Hooks, Redux, and MDB (Material Design for Bootstrap).
    • Integrated RESTful APIs to populate dynamic content and support seamless data submission.
    • Researched and implemented strategies for future-proofing and long-term frontend scalability.
    ReactReduxPHPReact HooksAxiosHuskyVagrant
  • Frontend & Shopify DeveloperQode 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 themes to modern Vue.js architecture, improving maintainability and consistency across client sites.
    • Implemented feature requests and customizations tailored to individual merchant needs across multiple Shopify stores.
    • Leveraged Shopify ThemeKit and Slate CLI to streamline local development and keep codebases in sync with the platform.
    • Regularly pulled updates from the base theme and applied them to forked projects, ensuring long-term scalability.

    Links: Qode Space.

    JavaScriptVuePHPLiquidThemekitSlate
  • Frontend Web DeveloperPXL

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

    • Delivered high-visibility marketing sites and apps under tight deadlines with a strong focus on animation, interactivity, and pixel-perfect implementation.
    • Developed mobile components for Fox Movies using jQuery, SASS, and a custom PHP framework.
    • Built and maintained Drupal sites for LA Phil and Hollywood Bowl, and kept their companion mobile apps up to date using PhoneGap.
    • Created an interactive web app for The Peanuts Movie using Ember.js, blending character animation with promotional content.
    • Partnered with Myspace’s internal dev team on a short-lived 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