Isaiah Gamble

Full-stack engineer with aspirations in embedded programming

Resume

Experience

Verkada Logo

Verkada

Software Engineer Intern

San Mateo, CA

January 2025 - April 2025

SPI Logo

Hack4Impact GT: Bits of Good

Developer

Atlanta, GA

August 2024 - Present

MongoDB

Software Engineer Intern

New York, NY

June 2024 - August 2024

SPI Logo

SPI

Software Engineering Intern

Fort Mill, SC / Remote

June 2023 - Present

Freelance

Freelancer

Remote

December 2021 - July 2022

Code Stats

Skills

TypeScript

React

CSS

Node.js

Next.js

MongoDB

PostgreSQL

Rust

Java

C

Projects

ESP Spotify Display

A small embedded project that shows what I'm listening to on Spotify by using my Spotify service.

  • ESP32-S3 board, written in Rust
  • Uses the SPI peripheral to communicate with the screen
  • Uses ESP-IDF's HTTP/S client to connect with my server
  • Uses WPA2(Personal / Enterprise) for Wifi authentication
  • Uses FreeRTOS's tasks/threads to achieve non-blocking updates to UI

Technologies:

Rust
Espressif
Embedded

Oxide

Custom frontend for the Miyoo Mini family of tiny, powerful, and portable emulators.

  • Custom Retro Arch frontend allows access to all RA emulators
  • Optimized sleep mode & fast start-up
  • Cross-compiling build pipeline with Docker
  • Interacts with low-level Linux APIs such as ioctl and /dev

Technologies:

Rust
Linux
Docker
Embedded

Gaze Estimation

Demo of using Onnx Runtime to run a gaze estimation model. The web version is linked below, but there is a native Rust version available in the repository as well.

  • Used Web APIs for camera access as well as image manipulation.
  • Used OpenCV for image processing in the native version.
  • Used basic tensor operations and Non-Maximum Suppression to pre-process inputs as well as post-process out puts.

Technologies:

Rust
TypeScript
Onnx

Yeti Scouting

An operation critical web application used by my robotics team to collect data at competitions.

  • Used mongodb for data persistence and Node.js for the backend
  • Custom authentication with JWTs and OAuth with discord
  • Data visualization with graphs and charts
  • Complimentary Discord bot made with Rust

Technologies:

React
TypeScript
Rust
Next.js
MongoDB
💅Emotion
Node.js
Vercel

Milky Web

Milky Web is a MVP for a business idea I had in 2022. It was about providing easy access to web infrastructure for anyone.

  • Robust authentication using JWT
  • Subscriptions with Stripe
  • Uses AWS EC2, Route52, and Lambda to handle infrastructure

Technologies:

TypeScript
Rust
React
Next.js
PostgreSQL
AWS
Microservices

Genius Dashboard

A desktop application created with Tauri, which allows performant, hassle-free robot tuning and information display.

  • Used a publisher/subscriber protocol for comms.
  • Display published values in widgets for viewing and editing.
  • Used drag and drop to allow for custom layouts.

Technologies:

React
TypeScript
Next.js
Node.js
Vercel

Amogus Image Converter

First of all, I would like to dedicate this site to my good friend, Hank Magan, who inspired me to make this after I saw his success in python. I wanted to bring the ability to convert images to amoguses to every device that can run a browser.

  • Uses input and Blob browser apis
  • Pixel manipulation on raw image buffers
  • Encodes final image into GIF format for downloading

Technologies:

TypeScript
React
Next.js
Vercel

Tstris

A low-level implementation a falling block puzzle game similar to Tetris. There is a demo created using the library at the bottom of this page.

  • Runtime agnostic implementation
  • Proper rotation and sliding
  • Hold and next piece queue
  • Tests for core and react packages with Jest

Technologies:

TypeScript
Jest
NPM
React

Tsar OS

A mock desktop made with React

  • From scratch drag-n-drop
  • Minimizing, full-screening, and closing windows
  • Accurate time and date display
  • Uses SCSS as a CSS preprocessor

Technologies:

React
Next.js
TypeScript
SASS/SCSS
Vercel

Yeti Site

A landing page website for my robotics team

  • Uses MDX for content
  • Custom image slideshow on home page
  • Uses Styled Components for styling
  • Cool icicles hanging off the header

Technologies:

React
Gatsby
TypeScript
💅Styled Components
Vercel

Awards & Other

Provost Scholar

  • A highly prestigious merit scholarship awarded to 60 out-of-state students, from a pool of thousands.

Hacklytics 2024

  • Placed 2nd in the sports track and 3rd in the healthcare track
  • Against over 190 other submissions.

Hold

Next

Lines: 0

Level: 1

Score: 0

This website, like everything I program is dedicated to Hank. Without you, I wouldn't be where I am today. Thank you.