Software Engineer
Arizona State University
M.S. in Software Engineering
2018 - 2020
University of Central Oklahoma
B.S. in Computer Science
B.S. in Software Engineering
Summa Cum Laude
2014 - 2018
Fitness Enthusiast
Lifting weights and running 5x a week
Road Cycling
Completed a 100-Mile Century Ride
日本語 (Japanese)
毎日勉強しています
BSA Eagle Scout
Butterfly Garden Eagle Project
Musician
Tenor Saxophone Player
Dad
Father of one child and four cats
Cooking Enthusiast
I enjoy cooking at home and trying new recipes
Coffee Enthusiast
I enjoy just about any coffee, but at home I prefer cold brew
Esports Competitor
Formerly ranked 96th worldwide for Super Smash Bros
Indigo Tech
Technical Lead
Feb 2022 - Present
React
The library for web and native user interfaces.
TypeScript
TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
Ant Design
Helps designers/developers building beautiful products more flexible and working with happiness.
SWR
SWR is a strategy to first return the data from cache (stale), then send the fetch request (revalidate), and finally come with the up-to-date data.
AgGrid
SyncFusion
The World's Best UI Component Suite for Building Powerful Web, Desktop, and Mobile Apps.
Webpack
At its core, webpack is a static module bundler for modern JavaScript applications. When webpack processes your application, it internally builds a dependency graph from one or more entry points and then combines every module your project needs into one or more bundles, which are static assets to serve your content from.
Jest
Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
NodeJS
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
React-i18next
React-i18next is a powerful internationalization framework for React / React Native which is based on i18next.
LaunchDarkly
Software powers the world. We help teams launch, control, and measure their digital products more easily than ever.
Motion
A modern animation library for JavaScript and React.
NestJS
A progressive Node.js framework for building efficient, reliable and scalable server-side applications.
Postgres
PostgreSQL is a powerful, open source object-relational database system with over 35 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.
TypeORM
TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used with TypeScript and JavaScript (ES2021). Its goal is to always support the latest JavaScript features and provide additional features that help you to develop any kind of application that uses databases - from small applications with a few tables to large-scale enterprise applications with multiple databases.
Redis
The library for web and native user interfaces.
AWS
Whether you're looking for generative AI, compute power, database storage, content delivery, or other functionality, AWS has the services to help you build sophisticated applications with increased flexibility, scalability, and reliability.
Front-end focused full stack development with React, TS, Node.js, TypeORM, and Redis deployed in AWS
Adyptation
Software Engineer
Jan 2022 - Feb 2023
React
The library for web and native user interfaces.
TypeScript
TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
Chakra UI
Chakra UI is a component system for building products with speed.
Next.js
Used by some of the world's largest companies, Next.js enables you to create high-quality web applications with the power of React components.
TanStack Query
Powerful asynchronous state management for TS/JS, React, Solid, Vue, Svelte and Angular.
Jest
Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
Motion
A modern animation library for JavaScript and React.
NodeJS
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
GraphQL
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
Webpack
At its core, webpack is a static module bundler for modern JavaScript applications. When webpack processes your application, it internally builds a dependency graph from one or more entry points and then combines every module your project needs into one or more bundles, which are static assets to serve your content from.
Python
Python is a programming language that lets you work quickly and integrate systems more effectively.
React Native
React Native brings the best parts of developing with React to native development. It's a best-in-class JavaScript library for building user interfaces.
JavaScript
JavaScript (JS) is a lightweight interpreted (or just-in-time compiled) programming language with first-class functions.
Vercel
Vercel enables the world to ship the best products. Vercel's Frontend Cloud provides the developer experience and infrastructure to build, scale, and secure a faster, more personalized web.
Lead web developer - Full stack development with React, Next.js, Node.js, React Native, GraphQL, Python, and Auth0
Paycom
Software Developer
Sep 2020 - Dec 2021
React
The library for web and native user interfaces.
JavaScript
JavaScript (JS) is a lightweight interpreted (or just-in-time compiled) programming language with first-class functions.
PHP
A popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
TypeScript
TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
MySQL
MySQL is the world's most popular open source database. With its proven performance, reliability and ease-of-use, MySQL has become the leading database choice for web-based applications, used by high profile web properties including Facebook, Twitter, YouTube, Yahoo! and many more.
Jest
Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
Swagger UI
Swagger UI allows anyone — be it your development team or your end consumers — to visualize and interact with the API’s resources without having any of the implementation logic in place. It’s automatically generated from your OpenAPI (formerly known as Swagger) Specification, with the visual documentation making it easy for back end implementation and client side consumption.
React-i18next
React-i18next is a powerful internationalization framework for React / React Native which is based on i18next.
Full stack web development with React, PHP, and MySQL. Refactored, redesigned, and optimized web pages for a better user experience
Garage Door Web App
React
The library for web and native user interfaces.
TypeScript
TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
Next.js
Used by some of the world's largest companies, Next.js enables you to create high-quality web applications with the power of React components.
Chakra UI
Chakra UI is a component system for building products with speed.
TanStack Query
Powerful asynchronous state management for TS/JS, React, Solid, Vue, Svelte and Angular.
Socket.IO
Bidirectional and low-latency communication for every platform.
MongoDB
You don't need a separate database to support transactions, rich search, or gen AI. The world's most popular document database is now the world's most versatile developer data platform.
Raspberry Pi
From industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody.
A web-based garage door control system hosted on a home webserver on a raspberry pi. This will allow home-owners to have habitants, family friends, and guests to create personalized accounts and have different levels of access to the garage door.
Garage Door Mobile App
React Native
React Native brings the best parts of developing with React to native development. It's a best-in-class JavaScript library for building user interfaces.
TypeScript
TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
TanStack Query
Powerful asynchronous state management for TS/JS, React, Solid, Vue, Svelte and Angular.
Socket.IO
Bidirectional and low-latency communication for every platform.
MongoDB
You don't need a separate database to support transactions, rich search, or gen AI. The world's most popular document database is now the world's most versatile developer data platform.
Raspberry Pi
From industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody.
A mobile app to acompany the Garage Door Web App. Intended to mimic the functionality of the web app but with the added functionality of push notifications and the ability to setup the webserver through bluetooth.
Personal Website
React
The library for web and native user interfaces.
TypeScript
TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
Next.js
Used by some of the world's largest companies, Next.js enables you to create high-quality web applications with the power of React components.
Motion
A modern animation library for JavaScript and React.
1Password CLI
1Password CLI brings 1Password to your terminal. Sign in to 1Password CLI with your fingerprint, and securely access everything you need during development.
My personal website and resume. This is where this page is hosted.
Fitness Enthusiast
Lifting weights and running 5x a week
Road Cycling
Completed a 100-Mile Century Ride
日本語 (Japanese)
毎日勉強しています
BSA Eagle Scout
Butterfly Garden Eagle Project
Musician
Tenor Saxophone Player
Dad
Father of one child and four cats
Cooking Enthusiast
I enjoy cooking at home and trying new recipes
Coffee Enthusiast
I enjoy just about any coffee, but at home I prefer cold brew
Esports Competitor
Formerly ranked 96th worldwide for Super Smash Bros