Director of Engineering, Open Source
Grant is an Indiana-based software engineer serving as Director of Engineering (Open Source) at Formidable. He is versed in full-stack development, with a recent focus on front-end web and mobile development. His university background and research in math teaching, training, and online curriculum development have helped him become a people-first developer. Grant is skilled in considering how people learn best, how teams work together, how users think and use products, and how to manage technical complexity in large-scale software projects. Grant’s software background ranges from an interactive online math curriculum to mobile fitness apps to front-ends for crypto trading platforms. When not at his computer, you’ll find Grant spending time with family, lifting weights, or enjoying the outdoors.
The Evolution of urql
December 6, 2022As Formidable and urql evolve, urql has grown to be a project that is driven more by the urql community, including Phil and Jovi, than by Formidable itself. Because of this, and our commitment to the ethos of OSS, we are using this opportunity to kick off what we’re calling Formidable OSS Partnerships.
Third-party Packages in Sanity Studio V2
November 15, 2022To get around our "modern language features" issue, we can tweak the Sanity Webpack configuration so that it uses babel to transpile the library files for our third-party libraries that are causing us problems.
What the Hex?
October 24, 2022If you’re a designer or frontend developer, chances are you’ve happened upon hex color codes (such as `#ff6d91`). Have you ever wondered what the hex you’re looking at when working with hex color codes? In this post we’re going to break down these hex color codes and how they relate to RGB colors.
Screen and Webcam Mixing and Recording with Web APIs
September 22, 2022There are great native applications on the market for screen recording and editing. While tools like these include a whole host of powerful editing features, for short-form content that doesn’t require post-processing, they might be overkill. I wanted to explore how far browser technology has come in the way of screen sharing and recording, and attempt to create a tool that would allow me to quickly create short-form technical video content with a little bit of flare.
Iterables in JS
July 12, 2022A perhaps less well-known addition of the ES2015 spec is the addition of the iteration protocols. These protocols allow us JS developers to make use of iterables — a very powerful language feature that you’re likely already using in your day-to-day development, but maybe haven’t given too much thought to!