Product Engineer
Frontend Developer

Product ownership from problem definition through release.

I build operational products around real workflows, with hands-on ownership across product definition, interface architecture, implementation, testing, deployment, and iteration. My strongest work makes complex state understandable and makes its engineering proof easy to inspect.

Selected product work

Garage‑Pass

Founder / Product Owner / Hands-on Engineer · Production-facing

Vehicle identity platform connecting digital garages, ownership history, records, events, awards, and community context.

  • Own product direction, SvelteKit frontend, Express API, data contracts, release tooling, and production operations.
  • Architected Firebase Hosting + Cloud Run delivery with Firestore production storage and a shared SQLite development/test adapter.
  • Built a layered release gate spanning static analysis, unit/integration tests, emulator checks, builds, security scans, and authenticated E2E.

PrepFlow Dashboard

Product Engineer / Frontend Developer · Working public demo

Role-based dealership operations workflow connecting Sales, Inventory, Business Office, Service, Admin, and TV boards.

  • Defined the workflow and built the React 19/Vite PWA, shared state model, role interfaces, seeded demo mode, and portfolio delivery.
  • Maintained 175 Vitest tests across 21 files for handoffs, role behavior, ownership, exceptions, auth, TV boards, and KPI logic.
  • Kept modeled labor-value estimates explicitly separate from measured outcomes.

Lot Control

Product Engineer / Frontend Developer · Working public demo

Standalone lot-planning and operations app with constraint-aware stall generation and live vehicle placement.

  • Built the zero-dependency ES module geometry engine, SVG interface, shared lot/vehicle model, local persistence, and GeoJSON portability.
  • Created 106 Node tests for lot operations, geometry, tessellation seams, circulation, gates, mixed angles, and browser-safe behavior.
  • Designed apply-time guardrails that reject invalid circulation and preserve every vehicle through layout changes.

Core capabilities

ProductWorkflow discovery, requirements, product framing, interaction design, status and edge-case modeling.
FrontendReact, SvelteKit/Svelte, JavaScript/TypeScript, accessible responsive UI, SVG and data-rich interfaces.
SystemsExpress APIs, Firebase Hosting, Cloud Run, Firestore, SQLite adapters, authentication and release gates.
QualityVitest, Jest, Supertest, Node test runner, Playwright, emulator testing, static checks and candid validation reporting.

Working approach

Find the workaround. Model the risk. Ship reviewable proof.

I start with the repeated question or manual handoff, make ownership and state explicit in the interface, then test the paths most likely to lose trust. Public demos are labeled as demos, production gates remain protected, estimates stay marked as estimates, and conditional integrations are never presented as active without verification.

This capability-based résumé intentionally avoids unverified employment dates, education, and third-party outcome claims. Project status and validation scope match the public case summaries.