Stack
See my projects to see where I use these technologies.
Products
A showcase of my favorite personal work: a social media startup, an aircraft cargo management system for the US Air Force, and a video chat app. Please see my GitHub, or contact me if you would like to see more.
More Builds
Apr 2021 - Present
A new social media platform for builders to explore / share parts used in their favorite projects
- Created a product scraping service using headful browsers with CD to K8 with TLS rotation and load balancing
- Designed topics, posts, threaded comments, moderators, likes, saves, followers, mentions, and a part selection UI
- Created RPC / REST api featuring middleware for validation, authorization, rate limiting, presigned img uploads, and server side rendering
Amazon AWS
CSS3
Docker
Git
GitHub
HTML5
Kubernetes
MySQL
Next.js
Node.js
npm
PlanetScale
Playwright
Prisma
React
React Query
TypeScript
Vercel
Yarn
Levels
March 2021 - November 2021
Developed a production full stack web app to manage aircraft cargo loading for the Air Force
- Leveraged CI/CD pipelines, TDD, hardened Docker imgs, and Agile to accredit and deploy a prod app in < 5 months to a secure network
- Utilized Node.js to create a REST API that manages cargo and loading configurations against multiple aircraft and user roles
- Created React UI for real time aircraft data management, and cargo loading with offline persistence
- Established CI/CD pipeline for static code analysis, linting, testing, and containerized builds
Amazon AWS
CSS3
Cypress
Docker
Express
Figma
Git
GitLab
HTML5
Jest
Jira
NGINX
Node.js
PostgreSQL
Prisma
React
React Query
SonarQube
Testing Library
TypeScript
Speak Easy
Aug 2022 - Dec 2022
A fun progressive web app (PWA) I made while exploring webRTC. It's for encrypted chat, video calls, and file sharing (that uses a peer to peer connection most of the time)
- Created an application layer wrapper for an un reliable transport protocol for E2E encrypted P2P file sharing up to 300MB
- Created real time messaging and video chat
React
CSS3
HTML5
TypeScript
Vercel
Blog
I enjoy sharing what i've learned building software. These blogs can be edited by opening a PR against this repo and I would love your feedback.