My Portfolio
A collection of my personal and professional projects
ChatGPT AI Book Summarizer
A full stack application that automatically summarizes any book from your text. Use this app to get a 1 paragraph summary of any book you want.
Full stack app built with Vue 3, Nuxt 3, Vuetify 3, Pinia, and the OpenAI completions API
CI/CD & Hosting on Vercel
ChatGPT AI Keyword Extractor
A full stack application that automatically extracts keywords from your text. It's great for blog posts, YouTube videos, school assignments, and more!
Full stack app built with Vue 3, Nuxt 3, Vuetify 3, Pinia, and the OpenAI completions API
CI/CD & Hosting on Vercel
Modern React CRUD Todo List
A fully responsive and accessible modern React Todo list application with CRUD functionality
Built with React 18, custom React hooks, custom theme switcher, Vite, Heroicons, CSS modules and variables
CI/CD & Hosting on Vercel
AI Keyword Extractor
AI powered keyword extractor
Built with the OpenAI completions API, React, Vite, and Chakra UI
CI/CD & Hosting on Vercel
React Shopping Cart
A fully responsive React shopping cart application
Built with Create React App, TailwindCSS, the React Context API, and React Router
CI/CD & Hosting on Vercel
SvelteKit Tailwind Todo List w/Themes
A fully responsive SSR, todo/CRUD app with progress indicators, 26 different themes, animations, & data persistence
Built with SvelteKit, TailwindCSS, Daisy UI, Local Storage, & Vercel
CI/CD & Hosting on Vercel
Wookie Movies
A fully responsive SPA movies app with search and dark mode
Built with Vue 2 & Vuetify 2
CI/CD & Hosting on Vercel
Consortia
A real estate NFT exchange and training platform
Built with React and Material UI
CI/CD & Hosting on AWS
Interactive Meetings Calendar
An fully responsive interactive calendar w/dark mode
Built with React, Vite, TailwindCSS, Heroicons, Date-FNS, & Vercel
CI/CD & Hosting on Vercel
SAV Company Website
A static website with user auth, route guards, dynamic PDF generation, active campaign API integration/user page tracking, hotjar heatmapping/screen recording/analytics
Built with Vue, Gridsome, Tailwind CSS, Firebase, AWS Lambda, Github Actions CI/CD
Hosted on a Digital Ocean Ubuntu VPS using Nginx
SAV Internal Admin Portal
A full stack web application with user auth, route guards, email and messaging, google analytics data, active campaign data
Built with Vue, Vuetify, Firebase, AWS Lambda, Express/Node, Github Actions CI/CD, ActiveCampaign API, Google Analytics API
Hosted on a Digital Ocean Ubuntu VPS using Nginx
SAV External Traveler Portal
A full stack web application with user auth, route guards, email and messaging, google analytics data, active campaign data
Built with Vue, Vuetify, Firebase, AWS Lambda, Express/Node, Github Actions CI/CD, ActiveCampaign API, Google Analytics API
Hosted on a Digital Ocean Ubuntu VPS using Nginx
SAV Travel Stores
A full stack web application with user auth, route guards, email and messaging, square payment processing
Built with Vue, Gridsome, Tailwind CSS, Firebase, AWS Lambda, Github Actions CI/CD, ActiveCampain API, Square API
Hosted on an AWS S3 bucket w/ cloudflare & certificate mgr.
Auction Vacations Company Website
A static website with user auth, dynamic PDF generation, active campaign API integration/user page tracking, hotjar heatmapping/screen recording/analytics
Built with Vue, Gridsome, Tailwind CSS, Firebase, AWS Lambda, Github Actions CI/CD
Hosted on a Digital Ocean Ubuntu VPS using Nginx
SAV Terms Website
A static website with email/messaging, active campaign API integration/user page tracking, hotjar heatmapping/screen recording/analytics
Built with Vue, Gridsome, Tailwind CSS, Firebase, AWS Lambda, Github Actions CI/CD
Hosted on a Digital Ocean Ubuntu VPS using Nginx