Senior frontend and full-stack engineer focused on practical software delivery.

I'm Brandon Perfetti from Orange County, CA. I build reliable web platforms with Next.js, TypeScript, GraphQL, and AI SDK + MCP workflows, with product-minded delivery leadership.

pgvector + PostgreSQL: Production-Ready Semantic Search Without a Vector DB

A practical guide to shipping semantic search with pgvector in PostgreSQL, including schema design, indexing choices, retrieval quality controls, and production rollout patterns.

Feature Flags in JavaScript: Ship Faster Without Breaking Things

A practical guide to feature flags in JavaScript: safer releases, kill switches, gradual rollouts, and the implementation patterns that avoid long-term flag debt.

Building a CLI Tool in Node.js: From Script to Publishable Package

A practical Node.js CLI tutorial: structure commands, add prompts and color, wire the bin field, and publish a package people can actually install and use.

Webhooks: Building Reliable Event Receivers in Node.js

A production-ready Node.js webhook guide covering signature verification, idempotency, queues, retries, and the patterns that keep event receivers reliable under real load.

TypeScript Path Aliases: Clean Imports That Actually Work in Next.js

A practical guide to TypeScript path aliases in Next.js, including tsconfig setup, Jest and ESLint fixes, and the mistakes that cause alias imports to break.

API Rate Limiting in Node.js: Protecting Your Backend Without Killing UX

A practical Node.js rate limiting guide covering token bucket vs sliding window, express-rate-limit, Redis-backed limits, and how to protect APIs without punishing legitimate users.

Prisma Migrations in Production: The Zero-Downtime Playbook

A production-safe Prisma migration workflow for teams that need zero-downtime deploys, safer schema changes, and a repeatable rollback plan.

Send a message

Work

  1. Company
    Freelance
    Role
    Technical PM + Software Engineer
    Date
  2. Company
    Lone Wolf Technologies
    Role
    Technical PM + Software Engineer
    Date
  3. Company
    W+R Studios
    Role
    Technical PM + Senior Data Integrations Engineer
    Date
  4. Company
    W+R Studios
    Role
    Technical PM + Data Integrations Engineer
    Date
Download CV