Zac Holly

Zac Holly
Software Engineer

Powered by
AboutSkillsProjectsContact
Powered by

Projects

Work Projects

Instructor Dashboard — Vue 3 Migration

Led the full architectural migration of the instructor dashboard from Vue 2 with Vue CLI, Vuex, and CoreUI Pro to Vue 3 with Composition API, Pinia, Nuxt UI, and Tailwind CSS — spanning 30+ views and 130+ components, reducing bundle size by 63% and improving page loads by over 50%. Rebuilt every major feature from scratch as the primary developer, including the ticket system, notification system, integrations, account profile, book catalog, and a redesigned request materials flow powered by Google Address Validation API.

Implemented Zod schema validation across all forms, built a centralized API composable layer with VueUse, and introduced a testing suite with Vitest and Playwright. Modernized patterns throughout with lazy loading and persisted state.

JavaScriptVue 3Tailwind CSSPiniaZod

Personal Projects

Portfolio Website

Created a personal portfolio website using Nuxt 3, Vue 3, and Tailwind CSS, featuring a responsive two-panel layout with a sticky sidebar menu, Vanta.js animated wave background, light and dark color mode switching, and mouse-tracking radial gradient hover effects. Implemented a contact form with reCAPTCHA v3 validation and a server-side email API.

JavaScriptVue 3NuxtTailwind CSS