August 2020 - Present

Phoenix, AZ

Frontend Engineer

  • Began the migration from a legacy ColdFusion application, to a JAMStack-style Next.js application + services
  • Started work on a GraphQL headless CMS solution, using Apollo
  • Partnered with our marketing team to start the redesign of our ecommerce web interface (not yet published)

Nikola Motor Company

August 2019 - August 2020

Phoenix, AZ

Software Engineer

  • Worked with the team to architect a new version of the existing vehicle UI in Vue.js
  • Partnered with our UX / UI designers to implement a design system that would be reused across all vehicle displays
  • Implemented custom turn by turn navigation and routing system on top of Mapbox GL JS
  • Added test automation and static analysis to our continuous integration pipeline
  • Wrote unit, integration and E2E tests in popular JavaScript testing frameworks


October 2017 - April 2019

Tempe, AZ

Post Sale Operations


    Arizona State University

    Computer Science

    2018 - 2019

    Tempe, AZ

    Chandler Gilbert Community College


    2016 - 2017

    Chandler, AZ



    • User Interface Design
    • Front-end Development
    • Object-oriented Programming
    • Data Structures
    • Algorithm Design


    • JavaScript (Node.js, TypeScript)
    • HTML
    • CSS (SASS, SCSS)
    • Ruby
    • Java


    • Vue
    • Svelte
    • React (Next.js, GatsbyJS, Preact, React Native)
    • Rails
    • Express

    Source Control

    • GitHub
    • GitLab
    • NPM


    • SQL (SQLite, PostgreSQL, MySQL)
    • NoSQL (MongoDB, AsyncStorage, IndexDB, AWS S3, AWS DynamoDB)

    Other Technical

    • Testing (Jest, Cypress, Puppetier)
    • State Mangement (Vuex, MobX, Redux, Apollo Client)
    • Networking / Cloud (REST, GraphQL, Apollo Server, AWS Lambda)
    • Bundlers (Webpack, Babel, Rollup)