Commerce case study
Be My Courier
A courier marketplace connecting package senders with travelers across intake, matching, customs, identity, flights, handoffs, payments, loyalty, and administration.
Architecture map
Trust, verification, payment, and delivery lifecycle
Challenge
Modernize and extend an existing marketplace while making high-risk provider and business transitions auditable, idempotent, and recoverable.
Solution
Built AI-assisted intake, compliance operations, flight verification, Stripe trust/payment flows, verified handoffs, staff security, and durable background processing.
Architecture
Provider-authoritative state machines sit behind Express APIs, MongoDB leases and migrations, secured evidence storage, idempotent Stripe transitions, and Vue/Quasar administration surfaces.
Contribution highlights
The engineering work behind the product.
- Designed AI-assisted multi-product intake with Gemini, structured validation, safety scanning, private media, and SimplyDuty classification.
- Built compliance queues, secure evidence access, operational cases, audit history, handling targets, disputes, and support operations.
- Developed AeroDataBox flight and boarding-pass verification with extraction, caching, coalescing, accounting, and quota protection.
- Built and extended Stripe Identity, Connect, payments, refunds, commission, webhooks, and delivery-confirmed payouts with idempotent transitions.
- Built verified meetup/video-handoff evidence plus staff SSO, invitations, TOTP MFA, recovery, rotating sessions, revocation, and RBAC.
- Built leased background jobs, guarded migrations, concurrency-safe controls, loyalty policy, provider usage visibility, and contract/security tests.
Implementation stack
Technologies grouped by responsibility.
Frontend
Backend/CMS
Data
Integrations
Infrastructure/Delivery
Testing
Related work