Hello! I am a full-stack software engineer, working within the Javascript/Node ecosystem for the last 15 years, and full-time on Vue for the last 5 years.
I'm comfortable with everything from designing the SQL database schema up to tweaking HTML templates to ensure excellent PageSpeed scores, and everything in-between.
Front-end Skills
HTML and CSS by hand if necessary
Tailwind
Google PageSpeed optimization
Experience with the Astro web framework and integrating Vue components within it
Experience with building E2E testing using Cypress, and Vitest for unit testing
Vue Framework Skills
Extensive experience with Vue3 composition (including script-setup)
Preferential to Typescript coverage in the Vue projects I work on
Experience migrating projects from Vue2 to Vue3
Experience with Piñia and VueX client-side stores
Experience integrating auth into existing codebases, including Auth0, Passport, and Firebase
Experience building Vue apps as mobile-native using Ionic, including ensuring requirements pass for deploying to Apple's App Store
Back-end Skills
Comfortable with container runtime systems like Docker
Fluent on the command-line
Extensive experience with Prisma database adapter
Extensive experience with Express/PM2 back-end framework
Experience running a Firebase back-end for a deployed Vue app
Experience running production-level database engines like MySQL and Postgres on virtual machines, or within Docker containers, and tweaking performance to maximize throughput for the machine
Experience running Redis as an in-memory store for caching
Experience with Socket.io as a multi-server socket room deployment for real-time chat applications
Experience building dashboards for monitoring entire deployment infrastructure via Grafana, from AWS billing to # users on-app.
vi, not emacs ;)
Happy to provide past projects, sample code, and references upon request.