A-001 · Sheet 1 / 6

Peter Shmain

Full-Stack Engineer — Los Angeles, CA

Properties

Full-stack engine

Each cylinder is a skill layer. Run a configuration to see which layers a project fired.

A-002

At a glance

Key dimensions

As a full stack developer on small startup teams, my primary experience has been full ownership from scoping to shipping. I am well versed in AI and have made it my mission to be as efficient and effective with AI tools as possible.

A-101

Work

Assemblies3 projects
A-101 · Specifications

Provenance

Role
Full-Stack Engineer
Date
Aug 2025 — Present · Remote
Impact
  • $750K revenue line
  • Delivery time cut ~2⁄3
  • 3 tools into 1 database
Stack
  • React
  • JavaScript
  • HTML/CSS
  • Node.js
  • Express
  • Sequelize
  • REST APIs
  • PostgreSQL
  • MySQL
  • AWS S3
  • Docker
  • CircleCI
  • Git
  • Claude Code
  • Cursor
How it works

Third-party setup: Third-party intake form (no validation), then Three disconnected tools, then Third-party pipeline, then Duplicate shipments (multi-month backlogs).

First-party system: Native intake flow (validation, error handling), then First-party pipeline, then One database (all history migrated), then Admin panel (tracking, search, status), then PDF generator (rebuilt).

ResultProcessing and delivery time cut by roughly two-thirds on a $750K annual revenue line.

Notes

  1. Lead developer on the ordination-documents suite. Rebuilt a failing third-party pipeline handling a significant amount of the company's customers and revenue into a first-party system, cutting document processing and delivery time by roughly two-thirds on a $750K annual revenue line.
  2. Scoped and prioritized work directly with the CTO and Head of Product. Continuously cross collaborated across the organization in order to pivot to most needed ongoing product improvements.
  3. Consolidated customer records scattered across three disconnected third-party tools into one first-party database, migrating all historical data and eliminating the duplicate shipments and multi-month backlogs the old system produced.
  4. Created a native intake flow to replace the third-party form, cutting redundant customer service questions and adding the validation, error handling, and data structuring the old form lacked.
  5. Built the admin panel the team now runs the product on, covering order tracking, search, and status management, plus secure customer document uploads.
  6. Rebuilt and optimized a PDF generator to fulfill hardware requirements and improve customer dissatisfaction.
A-102 · Specifications

CoDriverHQ

Role
Co-Founder & Full-Stack Engineer
Date
Jan 2025 — Present · Los Angeles, CA
Impact
  • Built end to end
  • Claude API in production
  • Stripe billing
Stack
  • React
  • Next.js
  • TypeScript
  • HTML/CSS
  • Node.js
  • Prisma
  • REST APIs
  • PostgreSQL
  • Vercel
  • Git
  • Stripe
  • Claude API
  • LLM application architecture
  • Structured outputs
  • Reliability handling
  • Claude Code
  • Cursor
Visit codriverhq.com (opens in a new tab)
How it works

Recommendation engine: Guided intake, then Buyer profile, then Batched Claude API calls (over live listings), then Price, history, market trends, then Matches with reasoning.

Alongside it: Streaming chat assistant (on-topic guardrails), then Authentication, then Stripe billing.

ResultArchitecture, data model, auth and billing, built end to end.

Notes

  1. Co-founded an AI-powered car-buying advisor that educates buyers from research through deal analysis, aggregating data on nearly every vehicle on the market and distilling it into what each buyer actually needs.
  2. Built the product end to end on Next.js, TypeScript, PostgreSQL, Stripe, and the Claude API, covering architecture, data model, authentication, and subscription billing.
  3. Designed the schema and user-profiling system behind the recommendation engine. A guided intake builds a buyer profile, then batched API calls evaluate live listings on price, history, and market trends, returning matches with reasoning.
  4. Wrote a streaming chat assistant that walks buyers through car-buying topics it hasn't covered yet, with guardrails that keep it on-topic and resistant to off-domain misuse.
A-103 · Specifications

Sneakerhead

Role
Full-Stack Engineer
Date
Oct 2024 — Dec 2025 · Los Angeles, CA
Impact
  • POS sync every 10 min
  • Thousands of items
  • Stripe checkout
Stack
  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind
  • HTML/CSS
  • Node.js
  • REST APIs
  • Supabase
  • Vercel
  • Git
  • Stripe
  • Clover POS API
  • Claude Code
  • Cursor
Visit sneakerheadmelrose.com (opens in a new tab)
How it works

Every 10 minutes: In-store sale (Clover POS), then Sync job (schema mapping, dedupe), then Web catalog (thousands of items), then Online sale (Stripe checkout).

ResultA sale on either channel updates availability on the other.

Notes

  1. Designed and built several ecommerce platforms for a brick-and-mortar vintage clothing brand, covering storefront, catalog, search and filtering, cart, and Stripe checkout on a photo-heavy mobile-first catalog.
  2. Set up a real-time inventory sync between the in-store Clover POS and the web catalog, running every 10 minutes so a sale on either channel updates availability on the other.
  3. Maintained an active catalog of thousands of items, handling schema mapping, deduplication, and data integrity across both systems, while owning hosting, deploys, and monitoring.
A-201

Career

Schedule
Roles over time
  1. ProvenanceFull-Stack EngineerAug 2025 — Present · 1 yr 3 mosProvenance
  2. CoDriverHQCo-FounderJan 2025 — Present · 1 yr 10 mosCoDriverHQ
  3. SneakerheadFull-Stack EngineerOct 2024 — Dec 2025 · 1 yr 3 mosSneakerhead
  4. Shmizzys GarageCo-FounderAug 2022 — Nov 2024 · 2 yrs 4 mos
A-301

Skills

Bill of materials27 parts

Pick a part or a layer to see where it was used.

ItemComponentUsed in ProvenanceUsed in CoDriverHQUsed in Sneakerhead
1.1usedusedused
1.2not usedusedused
1.3not usedusedused
1.4usednot usedused
1.5not usednot usedused
1.6usedusedused
ItemComponentUsed in ProvenanceUsed in CoDriverHQUsed in Sneakerhead
2.1usedusedused
2.2usednot usednot used
2.3usednot usednot used
2.4not usedusednot used
2.5usedusedused
ItemComponentUsed in ProvenanceUsed in CoDriverHQUsed in Sneakerhead
3.1usedusednot used
3.2usednot usednot used
3.3not usednot usedused
ItemComponentUsed in ProvenanceUsed in CoDriverHQUsed in Sneakerhead
4.1usednot usednot used
4.2not usedusedused
4.3usednot usednot used
4.4usednot usednot used
4.5usedusedused
4.6not usedusedused
4.7not usednot usedused
ItemComponentUsed in ProvenanceUsed in CoDriverHQUsed in Sneakerhead
5.1not usedusednot used
5.2not usedusednot used
5.3not usedusednot used
5.4not usedusednot used
ItemComponentUsed in ProvenanceUsed in CoDriverHQUsed in Sneakerhead
6.1usedusedused
6.2usedusedused
A-401

Education

General notes
  1. Mechanical EngineeringCalifornia State University, NorthridgeClass of 2022