Software engineer, entrepreneur, and strangler.

I'm J.C., a software engineer and entrepreneur based in Mississippi. I love liberty, programming, jiu jitsu, and being from the US of A, baby.

Static Methods in JavaScript Classes

Static methods in JavaScript classes are methods that are called on the class itself, rather than on an instance of the class. This article explains the purpose of static methods and how to use them.

Nullish Coalescing in JavaScript

The nullish coalescing operator (??), introduced in ECMAScript 2020, provides a concise way to handle default values for variables that might be null or undefined.

I'm betting on JavaScript

I've been betting my career on JavaScript. And I will continue to do so for the foreseeable future.

Work

  1. Company
    Walmart
    Role
    Senior Software Engineer
    Date
  2. Company
    Learn Arena
    Role
    CTO
    Date
  3. Company
    DevLifts
    Role
    Founder
    Date
  4. Company
    Dev Career Coaching
    Role
    Coach
    Date
  5. Company
    Hiatt Consulting
    Role
    Owner
    Date
  6. Company
    Grapple Jiu Jitsu
    Role
    Owner / Strangler
    Date
  7. Company
    Tuft & Needle
    Role
    Senior Software Engineer
    Date
  8. Company
    Echobind
    Role
    Software Engineer & Growth Manager
    Date
  9. Company
    Trinity Apparel
    Role
    Junior Frontend Engineer
    Date
Download CV