I'm Grant. I like to build.

Headshot

Code cowboy

TypeScript connoisseur. Animation aficionado. Frontend web, mostly React and Next.js. Cross-platform mobile with React Native, Kotlin, and Swift. Backend with Node.js. Can do a bit of cloud wrangling.

Team leader

With a background in education and technical communication, a passion for people, and the technical sophistication to guide projects – I'm your guy when it comes to leading engineering teams.

Curious cat

Learning is one of my favorite past times, followed closely by teaching others. You'll catch me learning new things on the daily and walking head first into horizon expansion.

Background & Experience

My academic and work background.

Experience

My work history. From teaching calculus, to slinging code, to leading teams.

Sr. Software Engineer

Full-stack web development using React and Python. Leading initiatives to streamline cardholder and admin workflows.

Ramp
Oct. 2023 – Present
VP of Engineering

Helping client engineering teams shine their brightest. Overseeing the development of open source software and community outreach.

Formidable
June 2022 – Oct 2023
Sr. Software Engineer

Full stack web and mobile on the Platform team. Built client SDKs and developer tools to help third parties integrate with Coinbase's fiat payment rails.

Coinbase
Nov. 2021 – June 2022
Sr. Software Engineer

Software consultant, building software and helping others build software better. Focus on front-end web and native mobile using primarily JS tooling.

Formidable Labs
Mar. 2021 – Nov. 2021
Sr. Software Engineer

Team lead on health/insurance tech client. Full-stack web and mobile. TypeScript, React, React Native, and Node.js.

Synapse Studios
Jan. 2020 – Mar. 2021
Sr. Software Engineer

Full-stack web and mobile development. React Native, Vue.JS, and Ruby on Rails.

Henri Home
Sept. 2019 – Jan. 2020
Software Engineer

Full-stack web development of eCommerce sites and internal tools. Vue.js, NodeJS, and MongoDB.

Artisan Colour
Aug. 2018 – Sept. 2019
Software Engineer

Development and R&D of custom online math courseware. JavaScript, PHP, and MySQL.

COSma Learning
Jan. 2015 – Aug. 2018
Math Instructor

Taught calculus and precalculus. Lead professional development workshops. R&D of online courseware.

Arizona State Univ.
May 2014 – Aug. 2018

Education

My academic background in theoretical mathematics, computational science, and education.

M.A - Mathematics

4.0 GPA. Focus on theoretical mathematics, math education, and online curriculum development.

Arizona State University
2018
B.S. - Mathematics

4.0 GPA. Focus on theoretical and applied mathematics.

Arizona State University
2014

Projects

Some open projects I've worked on.

Victory Native screenshot
Victory Native

High-performance charting library for React Native powered by Reanimated, Skia, Gesture Handler, and D3. Check it out.

Groqd screenshot
Groqd

A type and runtime safe query builder for the GROQ query language. Check it out.

Clips screenshot
Clips

A screen recording app built with web technologies. Check it out.

Mandelbruh screenshot
Mandelbruh

A mandelbrot fractal generator built with raw WebGL and Svelte. Check it out.

React Native Zephyr screenshot
React Native Zephyr

TailwindCSS-inspired styling library for React Native. View the docs.

Personal PokeDex screenshot
Personal PokeDex

Pokedex site built with Next.js static site generation powered by PokeAPI CSV data. Check it out.

GifMaker screenshot
GifMaker

Browser-based FFMPEG video converter. Handy for turning .mov files into GIFs. Check it out.

Content

Some dev-related content I've created over the last few years.

Blog posts

Some things I've written over the years.

Videos & Presentations

Some videos and presentations I've made over the years.

Cloudinary DevJams: Migrating to Cloudinary
RN EU 2021: React Native Animations
Chrome Live Expressions
Browser currentTarget vs target
Better Images in React Native
Custom Pressables in React Native