MUNRHALLS

Jan Pilik · Full-Stack Developer

3,641 commits.
18 months. Solo.

I designed and built Sanglogium — a production e-commerce platform covering every layer: design system, Stripe checkout, multi-carrier shipping, and Sanity CMS.

Sanglogium e-commerce platform — storefront view
4,000+ Commits
18 Months
1,000+ Products
5,000+ Images
Stripe Payment Intents
Next.js 15
Custom Design System
01 / 01 Professional Checkout System

PROFESSIONAL CHECKOUT SYSTEM

screenshots from live product

Basket / cart
Address validation step
Shipping carrier selection
Payment — Stripe Elements
Success / confirmation page

video playing user journey, infinite loop

CHECKOUT SYSTEM — SUMMARY

  • Secure payments — server re-derives price, client total untrusted
    • 5 funnel guards before any Stripe call
    • Stripe-Signature verified on every webhook
  • Idempotent order creation
    • Sync + webhook, whichever arrives first wins
    • Dual verification gate: session OR Sanity fallback
  • Multi-carrier shipping from real product dimensions
    • AlleKurier API: DPD, DHL, InPost
    • Parcel calculator auto-splits at 25kg / 99,000cm³
  • Inventory concurrency (ADR-002)
    • OCC for standard items
    • Redis TTL soft reservation for flagship ($3k+, qty=1)
  • Address validation via Google Maps API
    • 3-outcome: ACCEPT / FIX / CONFIRM
    • PREMISE/SUB_PREMISE granularity required

Selected Work

Sang Logium storefront preview

01 Sang Logium — E-Commerce Platform

E-Commerce · Full Stack

A production e-commerce platform for audiophile equipment. Next.js 15, Stripe payments, Sanity CMS, full auth and order management.

Next.js 15 React 19 TypeScript Stripe Sanity
IN PROGRESS View project →