Studio work for organizations that need something shipped.
Through Epsilon DS I design and build operational software — POS and kiosk stacks, practice sites, internal dashboards — with the same production bias as the clinical and CX systems above. Engagements stay on this page; the studio register is optional depth.
2024 – present
Hospitality stack
POS · kiosk · menu board · printers
Constraint
A bubble-tea cafe runs order entry, cash rollover, self-service kiosk, dual-screen menus, and receipt printing on one shared catalog.
Shipped
Flutter + Postgres at the counter; Next.js for menus; FastAPI for printers. Weekly ops check-ins; dry-run deploys before apply.
Shape
POS · kiosk · menu board · printers
2026 – present
Restaurant site
Public site · reservations · i18n
Constraint
An independent Korean restaurant site in four languages with Sanity content, reservations, maps, and WCAG 2.1 AA.
Shipped
Next.js + next-intl; content edits without a redeploy; containerized host.
Shape
Public site · reservations · i18n
2026 – present
Internal operations
Multi-tenant dashboard
Constraint
A private client’s ops dashboard for multi-tenant activity, logging, and device registration — detail held under NDA.
Shipped
Next.js; auth and tenancy first; charts second. Scope locked before UI polish.
Shape
Multi-tenant dashboard
2023 · delivered
Retail kiosk
In-store try-on · inventory bridge
Constraint
An eyewear retailer got a touchscreen kiosk with 3D frame visualization and a bridge to back-office inventory.
Shipped
Electron on store hardware; recommendation flow keyed to face shape and prior purchases.
Shape
In-store try-on · inventory bridge
Engagement
- Shape
- Fixed scope for a first ship, then a maintenance retainer if useful.
- Cadence
- Weekly working session; written notes after each; dry-run before any apply.
- NDA
- Default. Public copy stays anonymized by shape; photography may be composited.
- Next step
- Email swon.epsilon@epsilon-ds.com with the problem in one paragraph. Subject line is fine as the problem statement.