Jason Vertucio
Senior Full-Stack and Frontend Engineer with hands-on expertise in Vue, React, TypeScript, Node.js, and Laravel. Built scalable design systems, component libraries, and form frameworks that accelerated development cycles and reduced UI defects across enterprise platforms. Designed multi-tenant authentication architectures (published as open-source packages) and orchestrated full-stack solutions from backend specification to production deployment.
Last Watched
TV ShowS01E06 - Bad Optics (53:26 / 53:26)
Now in business with his brother Marcus, John is on the verge of landing a major investor for his innovative take on panic rooms when an unexpected phone call pulls him back to Rushville - and everything he worked so hard to leave behind.
Last watched 1 hour ago
Latest Blog
Delete, delete, delete!
Photo by Ujesh Krishnan on Unsplash
Why some of my blog posts are missing, in case you were wondering.
1 week ago
ReadProjects
What you see on the left are a few personal projects I've made for work purposes, or for personal purposes. I have a few more projects that are not listed here, but if you want to see them, please reach out to me. I am always open to new projects, and I am always looking for new opportunities to learn and grow.
PSMF
Scheduling, notification, and document management in a single app built upon Laravel 12, Nuxt, and PrimeVue.
- Architected a dynamic form-builder engine with field-type configuration, form versioning, and a publish/unpublish lifecycle, including system-template duplication for rapid tenant-specific form creation.
- Implemented multi-modal authentication system supporting passkey login, two-factor authentication, and SSO via OIDC and LDAP, including a provider-configuration test endpoint to validate SSO setup before go-live.
- Integrated `bspdx/keystone` into PSMF, configuring tenant-scoped roles, granular permissions, default-role templates, and permission-usage analytics.
- Designed scalable database architecture and system infrastructure that supports multiple client tenants with isolated data and customizable features.
- Built complete multitenant web application using AI-assisted development workflow: leveraging Claude Code for baseline code generation (60-70%), then reviewing, refining, and establishing architectural patterns for production quality.
bspdx/keystone
Laravel package providing standardized RBAC for multi-tenant environments, built around a clean service-layer architecture that separates authorization from authentication and exposes framework-agnostic JSON APIs.
- Published Laravel 12/13 RBAC package with granular permission models (roles, permissions, policies) that can be consumed by any frontend stack or service layer without vendor lock-in.
- Designed API-first architecture with JSON endpoints supporting React, Vue, Angular, and mobile apps; includes optional Blade UI components for traditional web clients.
- Separated RBAC from authentication concerns to reduce coupling, allowing the package to focus purely on enforcing role-based access across multi-tenant data boundaries.
BalanceCloud
Balance your checkbook like it's 1976, but in 2026 with this secure, multi-device digital ledger built on Laravel and Quasar (Vue).
- Architected and developed an offline-first, privacy-focused digital ledger PWA with client-side data management and cross-device synchronization, using Vite service workers to support low/no-connectivity environments.
- Migrated backend from Laravel 7 to Laravel 12, frontend from vue.js 2 to Vue 3.
- Built responsive administrative dashboard with Chart.js visualizations for real-time usage analytics and user engagement metrics.
- Built cross-platform desktop application using Electron, targeting macOS and Windows.
Lanier Dog Park
Site for the Lanier Park Dog Owners Association, a Philadelphia non-profit, rebuilt on Laravel 13 with Inertia + Vue to replace a WordPress 6 install and its eight plugins with a single codebase.
- Replaced eight plugins with first-party features: CMS pages, an events calendar with recurring occurrences and an ICS feed, galleries, code-defined forms, and a dedicated admin dashboard targeting exactly what board members need to access.
- Simplified Membership Application and Donation workflows.
- Made payments idempotent — signature-verified webhooks recorded by event id, so redelivery can't double-charge.
jasonvertucio.com
Personal blog and online CV builder, built on a Laravel 13 framework with Blade components, Inertia + React, jvjvjv/code-talker, and the bspdx/keystone auth package.
- Architected CV builder and view authorization using role-based access or online share codes.
- Integrated bspdx/keystone to secure passkey-only authentication.
- Migrated offline, Microsoft Word-based resume to online, sharable CV builder with docx/pdf export, email notification, and download tracking.
- Built an AI-powered admin suite including a Targeted CV Builder, reusable 'chatbot' management, AI conversation and memory tooling, multi-provider system configuration, and a job URL parser pipeline. (Uses jvjvjv/code-talker package.)
- Built custom Model Context Protocol (MCP) server on Laravel, exposing resume and blog content to AI agents through purpose-built tools, extending the jvjvjv/code-talker foundation with fully custom tool implementations for structured CV access.
BSPDX
Personal engineering brand and internal services platform: OIDC identity provider, link shortener, and design system powering Jason's self-hosted and personal applications.
- Built an OIDC-based SSO identity provider, centralizing authentication for self-hosted and personal applications, currently powering login for the Expenses automation project.
- Developed a custom link-shortener service.
- Designed BSPDX brand identity and Figma-based design system, translating brand colors and typography into a shared token set applied across PrimeVue, PrimeReact, and PrimeNG component libraries.
Skills
Front-End Core & Frameworks
- TypeScript
- JavaScript
- Vue
- React
- Next.js
- Angular
- Livewire
- Tailwind CSS
- SCSS
- CSS3
Testing & Quality Assurance
- TDD
- BDD
- Unit/E2E Testing
- Vitest
- Jest
- Cypress
- Playwright
- Vue/React Test Utils
- WCAG 2.1 AA Compliance
Architecture & Delivery Systems
- Design Systems
- Component Libraries
- Micro-Frontends
- Custom DSL Development
- API Integration (REST, GraphQL)
- Web Performance Optimization
- PWA/Service Workers
- Build Tools (Vite, Webpack)
State Management
- Vuex
- Pinia
- Redux
- Context API
Mobile Development
- ReactNative
- Quasar
- Ionic
- Cordova
- Electron
- Expo
Backend & Databases
- Node.js
- Express
- Laravel
- .NET
- MySQL
- T-SQL
AI-Assisted Workflows
- Claude Code
- GitHub Copilot
- Cline
- Local LLM Integration
Design & Collaboration Tools
- Figma
- Jira
- Confluence
- Bitbucket
- GitHub
Interests
I love driving.
I play: clarinet, piano, guitar, bass guitar, and I sing.
My main video editing software is Da Vinci Resolve. Audio recording? Cakewalk by BandLab.
I'm also on the lookout for a ship that can travel through all of Time And Relative Dimension In Space.