Jason Vertucio: Web Applications Engineer

Jason Vertucio

Senior Full-Stack & Frontend Engineer
Philadelphia, PA 19107 · Contact me on Telegram!

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.

Currently Watching

Movie
All the Money in the World (2017)

The story of the kidnapping of 16-year-old John Paul Getty III and the desperate attempt by his devoted mother to convince his billionaire grandfather Jean Paul Getty to pay the ransom.

Last updated 58 seconds ago

Latest Blog

Delete, delete, delete!

Photo by Ujesh Krishnan on Unsplash

Photo by Ujesh Krishnan on Unsplash

Why some of my blog posts are missing, in case you were wondering.

1 week ago

Read


Projects

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.

Jason Vertucio