My Story
Software has given me an outlet for my attention to detail and tendency to deep dive into subject matter.
I fell in love with web development about 10 years ago and have been passionately and enthusiastically learning it since.
I started with WordPress and Bootstrap and have now moved onto completely custom web applications built with the latest cutting edge technologies.
I've always been very interested in performance, simplicity, using existing tools, and not reinventing the wheel.
My typical services include full stack web development/software engineering, AWS cloud, webscraping, cloud automations, and email/SMS marketing.
My Tech & Focus
- Vue, Nuxt, React, Next, Node/Express, Astro
- Vuetify, Tailwind CSS, Material UI
- Firestore, AWS Lambda, Step Functions
- Ubuntu/Linux VPS
- Fast Time to Market/MVP
- User Analytics, Behavior, & Retention
- SMS & Email Marketing
My Latest Projects
Portfolio newChatGPT 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
My Work
Resume- Coached, mentored, and managed a team of 3 other software engineers in a highly agile and dynamic environment
- Interfaced w/mgmt. and vendors to negotiate pricing, process improve, delegate tasks, establish workflows, maintain deadlines, and track team sprints and KPIs
- Managed all phases of software development and continually pushed projects to the finish line
- Designed and built full stack, real time, 2 way SMS and email marketing platform using the Twilio and SendGrid APIs, Open AI completions API, Vue 3, Vuetify 3, Node/Express, Firebase/Cloud Firestore, and Docker
- Designed and built full stack, real time business insights, reporting, analytics dashboard using Vue 3, Nuxt 3, Tailwind CSS, Headless UI, Chart JS, and Docker
- Built custom API endpoints for existing legacy software using Node/Express, SQL, Cloud Firestore, Puppeteer, AWS Lambda, and Docker
- Built custom server side webscraper and PDF generator using Node/Express, Puppeteer, Docker, and Render
- Updated and deployed existing back end web applications using Node/Express, Docker, and Render
- Translated Adobe XD designs into prototypes and finished products
- Added CI/CD, staging, and dev environments to all web applications using Github, Vercel, Docker, and Render
- Built custom business related automations and reports using SQL, Node/Express, AWS Event Bridge,API Gateway, Step Functions, and Lambda
- Implemented Open AI completions API to generate unique SMS marketing content, resulting in a 2x Twilio SMS marketing response rate increase
- Introduced and managed Google Apps for Work to manage team access and centralize sensitive business data
Full Stack Software Engineer & Team Lead - Quick Health
- Engineered and developed static and highly performant company and partner websites endpoints using Vue, Nuxt, Vuetify, Gridsome, Firebase, TailwindCSS, Node, Express, AWS, and REST APIs
- Developed and integrated comprehensive email marketing, user behavior tracking, and analytics using ActiveCampaign, Hotjar, and Tawk.to, resulting in a 5x increase in email/digital marketing sales
- Engineered and developed full stack internal and external facing service portals using Vue, Firebase Vuetify, Node/Express, AWS Step Functions, and Lambda
- Automated webscraping and ETL of 100k daily records with AWS Event Bridge, Step Functions, API Gateway, Lambda, Node/Express, and REST APIs
- Automated dynamic PDF generation with Firebase Storage, Node/Express, Puppeteer, AWS Lambda, and API Gateway
- Deployed and maintained cloud hosting infrastructure on AWS Route 53, CloudFront CDN, S3, and Digital Ocean Ubuntu VPS, Nginx, and PM2
- Interfaced w/ ownership to reduce human error and labor costs by developing cloud based ETL and report automations using AWS Event Bridge, Step Functions, Lambda, and Node/Express
- Took ownership and led development on all relevant digital products and properties, evaluated ongoing development efforts, and actively process improved all phases of company software development
- Introduced and managed Google Apps for Work to manage team access and centralize sensitive business data
Full Stack Software Engineer IV - Silent Auction Vacations
- 5x reduction time in new client onboarding and website MVPs after process improving and converting to templates
- Built and maintained client websites using Bootstrap, Materialize CSS, Firebase, REST APIs, Node/Express, and WordPress
- Translated UI/UX design wireframes into code using Balsamiq
- Introduced tools like ManageWP, CPanel, WHM, and Zapier to drastically improve client onboarding and lead lifecycle management
- Integrated REST endpoints using Axios, Node/Express
- Interfaced w/management, design, and development teams to continually process improve, automate, and limit human error