E-commerce & Competition Platform
ECP — Golang API, memberships, events
Designed and built the Golang core of a confidential e-commerce and competition platform: an OpenAPI-spec REST API on DynamoDB with generated clients, handling memberships (Stripe), WebAuthn passkeys, OAuth, and event registration workflows. Background jobs and email integrate via AWS services; the public site is Next.js with CDK-managed multi-region deployment. Emphasis on idiomatic Go layering (cmd / app / store / api) and contract-first evolution of a live production API.
Stack
- Go
- OpenAPI
- DynamoDB
- Stripe
- Next.js
- AWS CDK