front end software engineer, gym rat, dad joke advocate, web automation hobbyist

How do you comfort a JavaScript bug? You console it

My career in software development is distinguished by a deep expertise in React, which I've honed over a decade of self-directed learning and hands-on experience. This specialization allows me to create highly interactive and efficient web applications, setting a high bar in user interface development. Alongside React, my skills in Ruby on Rails, Redux, JavaScript, Node.js, and Docker equip me with the versatility to tackle a wide array of projects, driving innovations and delivering top-tier software solutions.

useFeatureFlag: Feature Flags with React and Webpack

Feature flags are an instrumental part of continuous deployment. It’s essential to be able to gradually roll out features, but keep them hidden from the production environment until you’re ready to flip the switch. It’s fairly easy to implement this in ES6 with React and Webpack. Here’s an example of how I’ve done it in the past.

One Command Developers on MacOS Should Run Every Day

Staying on top of your development game means keeping good habits. Here is one tip I always tell people on how to keep your development machine up to date with software so that your next install is speedy.

Road Warrior Gear: Everyday Carry for the Nomadic Software Developer

Remote work is becoming the new norm. We all want to be able to travel and code. So why not always have the best tech setup in your backpack at any given moment? I’ve experimented with lots of gear, and here are my picks for carrying a backpack full of the best gear for coding on the go.

Soylent, Meal Replacement, and Finding Time

About two years ago, I tried the Soylent diet as a joke. My coworkers had their doubts about it, and to play devils advocate, I decided to give it a try. What started out as an experiment turned out to be a revelation, and I will say that at the time, it changed my life and my approach to food.

Work

  1. Company
    Rooster Teeth Studios
    Role
    Senior Frontend Engineer III
    Date
  2. Company
    H-E-B Digital
    Role
    Senior Software Engineer - Frontend
    Date
  3. Company
    Apple
    Role
    Senior Software Engineer - Frontend (Contractor)
    Date
  4. Company
    MeUndies
    Role
    Fullstack Software Engineer
    Date
  5. Company
    Tanga
    Role
    Fullstack Software Engineer
    Date
  6. Company
    Datafiniti
    Role
    Product Engineer
    Date
Download CV