Skip to content
View niftinessafoot's full-sized avatar
🤩
Brewing awesomesauce.
🤩
Brewing awesomesauce.
Block or Report

Block or report niftinessafoot

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
niftinessafoot/README.md

👋 Hello, fellow humans!

I’m Matthew. I’m a front-end developer and engineering manager who’s pushed scripts, tags, and pixels for an array of nationally-adored brands, from Rice Krispies to Heinz, Herman Miller to Marvel.

These days, I run front-end engineering teams of all sizes and skillsets to produce snappy, accessible, and engaging words and widgets.

I’m a consummate tinkerer—many of my own repos are small tools, modules, and syntactic sugars. I’m having great fun publishing little npm baubles.

Choice Vices

  • Coffee ☕️ I owned a coffee house in the once-upon-a-time.
  • Dungeons & Dragons 🎲 I moonlight as a DM for hire: Dice Told Tales.
  • Running 👟 Training for half-marathon distances!

What's in a Name?

People ask what the username niftinessafoot means. It's two words concatenated:

niftiness
The state of being neat or clever. nifty + ness
afoot
happening or at-hand

So in other words, interesting things are here!

Pinned

  1. sorted-array sorted-array Public

    A JavaScript module to maintain a sorted, private array.

    TypeScript

  2. boundary-events boundary-events Public

    An ES6 module for emitting custom events when the browser window passes a threshold. Kinda like media queries for JavaScript.

    JavaScript

  3. origin_location origin_location Public

    Generate crosshairs on a page to show a DOM element’s origin-location for CSS transforms.

    JavaScript

  4. randomize-array randomize-array Public

    Re-order an array’s elements with a random sort.

    JavaScript

  5. add_nodes.js add_nodes.js Public

    Sugar for appending DOM nodes.

    JavaScript

  6. lineage lineage Public

    Traverse up the DOM tree from a specified element.

    JavaScript 1 1