Brayden
Gregersen

Frontend / full-stack TypeScript engineer: marketing sites, CMS tooling, performance

St. George, Utah (remote) · 435-650-8594 · brayden@plpages.com

Brayden Gregersen

Summary

I build and run production marketing sites end to end, from design and content modeling through deployment and the tools owners use to update them. Most of my work runs on Cloudflare in strict TypeScript, with WordPress where clients already have it. I use Claude Code every day and review everything it writes before it ships.

Experience

Founder & Engineer, PL Pages (Precision Landing Pages, LLC)

2025 to present

A web, SEO and business-systems studio for local service companies. I’m the only builder, and the clients are on retainer.

  • Chat CMS for non-technical owners. I built a plain-English editing tool (Cloudflare Worker, Anthropic tool loop, WordPress REST) so a business owner can draft and update pages on bravelizard.com without opening WP admin. It runs server-side validation on every write, only moves deletes to trash after confirmation, keeps a full activity log and sits behind SSO. I ported it to a second client.
  • Marketing sites as component systems. I built a 7-page counter-drone site from shared partials, with JSON-LD generated from the same data as the markup. All interaction is CSS-only (:has(), <details>) because the CMS strips scripts, and it was checked at 360 to 1440px against WCAG AA.
  • Migrations and SEO. I rebuilt kalamasilvas.com on Cloudflare Pages, moved the domain off Wix with 301s and set up Search Console. I also rebuilt plpages.com and several client WordPress sites.
  • SEO pipeline. Five Workers stages (collect, analyze, plan, verify, publish) pull DataForSEO, PageSpeed/Core Web Vitals and Search Console data, with Airtable as the source of truth and a human approval gate before anything publishes.
  • plp-outbound (Workers + D1) has signed webhooks with HMAC replay protection, dispatch gating, a concurrency cap and a 40-test Vitest suite.
  • Frameworks. Ops Tasks is a Next.js 14 + React PWA with an edge API route on Cloudflare Pages, and my portfolio site is SvelteKit.
  • Other shipped work: a shared SMS and call inbox (D1, Twilio, web push), an agent console with a durable D1 job queue, an OAuth-gated MCP secrets vault, and analytics and pixel wiring (GA4, GSC, Meta).

Maintenance Technician / Mold Change, Injection-molding manufacturer, Southern Utah

9 years, current
  • I do mold changes, troubleshooting and preventive maintenance on production molding and automation equipment, on a live floor where downtime costs money by the minute.
  • It taught me root-cause thinking, verifying fixes under real load, and writing down what I learned so the same problem doesn’t happen twice.

Skills

Languages
TypeScript, JavaScript, HTML, CSS, Python, SQL
Frameworks
SvelteKit, Next.js, React
Frontend
Semantic HTML, modern CSS (grid, :has(), container-aware layout), accessibility, responsive QA, Core Web Vitals
Platform
Cloudflare Workers, Pages, Functions, D1, KV; WordPress REST (Elementor, Yoast, Rank Math); Airtable
Tooling
Vitest, Wrangler, Git, Claude Code, Figma
Integrations
Anthropic API, Twilio, Deepgram, GA4, Search Console, Meta Graph, DataForSEO
Learning
Sanity (content modeling, GROQ, Portable Text)