Featured Project
Seamless CI/CD
Read Case StudyI created Seamless, an open-source, low-config CI/CD pipeline for containerized microservice applications on ECS Fargate. It features a CLI for AWS deployment, a real-time dashboard, integration testing with Docker Compose, rollbacks, log storage in Redis, and parallel execution of pipelines.
![Seamless CI/CD screenshot](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fseamless.84b27c96.webp&w=3840&q=100)
Other Projects
![Screenshot of JaguarBin App](/_next/image?url=%2Fimages%2Fprojects%2Fjaguarbin.webp&w=3840&q=100)
JaguarBin
Tool for collecting and inspecting HTTP requests and webhooks
socket.io, React, Tailwind, Express, TypeScript, MongoDB, PostgreSQL, Nginx, DigitalOcean
![Screenshot of In Season App](/_next/image?url=%2Fimages%2Fprojects%2Fin-season.webp&w=3840&q=100)
App for tracking seasonal fruits and vegetables in Southern California
React, Tailwind, Express, TypeScript, MongoDB, Mongoose, Jest, Cypress, Docker Compose, Nginx, AWS SDK, EC2, S3, CloudFront
![Screenshot of Eight Wonders App](/_next/image?url=%2Fimages%2Fprojects%2Feight-wonders.webp&w=3840&q=100)
Flight path optimizer that finds the shortest route connecting up to 8 airports
Ruby, Sinatra, PostgreSQL, ERB, HTML, CSS, fly.io
![Screenshot of Roar! Store App](/_next/image?url=%2Fimages%2Fprojects%2Froar-store.webp&w=3840&q=100)
Roar! Store
Shopping cart app with custom hooks for data fetching
React, Tailwind, Jest, Express, MongoDB
![Screenshot of Love LeetCode App](/_next/image?url=%2Fimages%2Fprojects%2Flove-leetcode.webp&w=3840&q=100)
I ❤️ LeetCode
LeetCode random problem selector and countdown timer
Next.js, Prisma, Tailwind, Mongoose, PostgreSQL, DigitalOcean