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

TV Show
Dark Matter

S01E09 - Entanglement (23:55 / 58:57)

The Dessens' world comes crashing down.

Last updated 10 seconds ago

Latest Blog

Graduates hire graduates. Funny how that works.

Photo by Vitaly Gariev on Unsplash

Photo by Vitaly Gariev on Unsplash

Everyone knows a bachelor's degree makes you more money. The numbers aren't even subtle. The people deciding who gets hired—and at what salary—mostly went to uni themselves.

4 days 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 13, 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 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.

  • Built an AI-powered admin suite, featuring reusable chatbot management, AI conversation and memory tooling, and multi-provider LLM configuration, externalized into the `jvjvjv/code-talker` package.
  • Developed an AI-powered job application tracking system that consolidates job-specific tooling, including a job URL parser pipeline, a Targeted Résumé Builder, and a Company Intel agent.
  • Built a custom Model Context Protocol (MCP) server on Laravel, exposing resume and blog content to AI agents through purpose-built tools for structured résumé access, extending the jvjvjv/code-talker foundation.
  • Replaced an offline, Microsoft Word-based resume with an online, sharable résumé featuring docx/pdf export, email notifications, download tracking, and view authorization by role-based access or online share codes.

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