Truong Van Luyn /

Selected work / Case studies

Ideas, made tangible.

The challenges, decisions and details behind the work.

01 / CASE STUDY

An online grocery store with live payment updates

A grocery shop with a Next.js storefront and admin area and a NestJS API, using QR bank payments, live order and payment updates, and push notifications.

Next.jsTypeScriptCSS3NestJSNode.jsWebSocket
02 / CASE STUDY

A multi-tenant point-of-sale platform

A point-of-sale product for small shops — a checkout app that keeps selling offline, an owner dashboard, a platform-admin console and subscription billing — built and deployed end to end.

AngularTypeScriptHTML5CSS3NestJSNode.js
03 / CASE STUDY

A microservice shop backend

An e-commerce backend split into an API gateway and four NestJS services that talk over TCP for requests and Kafka for events.

TypeScriptNestJSNode.jsMicroservicesPostgreSQLRedis
04 / CASE STUDY

Werewolf 3D: a server-authoritative party game

A ten-seat social deduction game played around a 3D campfire in the browser, with private lobbies, built-in AI players, text chat and a WebRTC voice path.

TypeScriptHTML5CSS3Node.jsWebSocketWebRTC