CazVid - Video Resumes That Work
CazVidThis is my profile
ENESPT
Contact via CazVid

Brock

Full-Stack Developer & Product Builder

Contact

Phoenix, Arizona, United States
Available on CazVid
Contact via CazVid

Competencies

TypeScript

Demonstrated experience with TypeScript.

JavaScript ES6+

Demonstrated experience with JavaScript ES6+.

React 19

Demonstrated experience with React 19.

React Router 7

Demonstrated experience with React Router 7.

Tailwind CSS

Demonstrated experience with Tailwind CSS.

Education

High School Equivalency
Rio Salado College
Completed 2019

Summary

Full-Stack Developer & Product Builder open to new opportunities

Experience

Full-Stack Developer & Product Builder

Bio Alquemie — Sacred Sound Vault
Jan 2025 - Present

Architected a React 19, Vite and TypeScript progressive web app — audio vault with resumable playback, storefront, admin panels and natal-chart astronomy computed client-side — installable in the browser and packaged to iOS and Android through Capacitor.. Built the Node.js 20 serverless backend on AWS SAM: API Gateway, Lambda, DynamoDB and S3 with per-function IAM scoping, JWT-protected routes, KMS envelope encryption, AES-256-GCM private-profile storage, and entitlements verified server-side on every read.. Unified three commerce paths into one entitlement pipeline — Wix checkout handoff mapping SKUs to entitlements, Stripe Checkout, and Square point of sale — reconciled through signature-verified webhooks covering duration logic, refunds, pre-signup grants and admin grant/revoke.. Wrote the platform's game systems from scratch: a 3D board in react-three-fiber and three.js with my own minimax and alpha–beta search, rated 700–2000 through depth banding and a modeled blunder rate, running in a Web Worker so the renderer never blocks.. Diagnosed production failures from logs and stored records rather than guesswork: duplicate receipts from per-event rather than per-payment idempotency; a 439 KB record against DynamoDB's 400 KB item limit; and an allowlist silently discarding valid fields behind a 200 OK, fixed by reporting dropped fields at runtime.. Cut first-load page weight from 10.9 MB to 1.1 MB with route-level code splitting, deferred loading and animated-WebP conversion, and held AWS spend near $10/month by choosing pay-per-request storage and moving the heaviest compute to the client.. Built the operator tooling the business runs on: a drag-and-drop storefront layout editor, catalog and entitlement controls, play analytics and listener telemetry, security dashboards, and scheduled publishing in the member's local time.. 70 AWS SAM Lambda functions, 29 pay-per-request DynamoDB tables, 152 HTTP routes, 2 S3 buckets, KMS and Secrets Manager, approximately 93,000 lines of TypeScript across 178 files and 78 React components, and roughly $10/month in total AWS spend.

Full-Stack Game Developer

Unannounced RPG · Independent
Jan 2026 - Present

Building a cross-platform role-playing game on a custom React and TypeScript canvas runtime rather than an off-the-shelf engine, shipped to Windows through Tauri 2 and Rust and to Android as a signed App Bundle.. Developed controller-first UI, world maps, quest state, inventory and crafting, combat, character progression, save slots and backward-compatible save-state migrations; online services sit behind a boundary so the game still runs when they are unavailable.

Assistant General Manager

Jimmy John's
Oct 2021 - Feb 2026

Ran daily operations for a 10-person team in a high-volume store — scheduling, training, shift leadership and performance development — and owned deposits, register reconciliation and payroll reporting.. Acted as on-site troubleshooter for POS systems, payment terminals, networking and peripherals, converting recurring failures into documented procedures and escalation paths.

Skills

TypeScriptJavaScript ES6+React 19React Router 7Tailwind CSS
Published on CazVid - Oct 29, 2026
See more candidates in PhoenixEn español
  1. Home
  2. /Hire in United States
  3. /Phoenix
  4. /Brock
Contact Brock