HomeWorks
ExperimentsWriting

© 2025 Guo Ying. Made with midnight builds.

Shipped & in production

Works

Three full-stack applications — each with its own architecture story, real users, and the technical decisions behind it.

Aura Commerce — E-commerce Marketplace

Aura Commerce — E-commerce Marketplace

A multi-vendor marketplace for the Vietnamese market: storefront, seller portal and admin console on one catalogue.

A Shopee-style marketplace serving the Vietnamese shopper, originally branded Nantian 南天: a storefront with flash sales and vouchers, a seller portal for shops, and an admin console covering 856 products, orders, permissions and banners. Express + MongoDB behind Next.js, with Redis, RabbitMQ workers and Socket.IO carrying the realtime parts.

E-commerceMarketplaceEvent-driven
View Details →
Mekong Line — Railway Ticketing Platform

Mekong Line — Railway Ticketing Platform

Book seats on Vietnam’s North–South railway, hold them for ten minutes, pay with VNPay, and board with a QR e-ticket.

A full ticketing platform for Vietnam’s North–South railway: multi-parameter search across stations and seat classes, a seat-level booking wizard, ten-minute seat holds, VNPay checkout, QR e-tickets, and an operations console for trip inventory, orders, payments and vouchers. Six NestJS services behind one API gateway.

BookingMicroservicesDistributed systems
View Details →
Yibu 一步 — Social Platform

Yibu 一步 — Social Platform

A Twitter-style microblogging platform — profiles, posts, follows, and a dark-first feed.

"Connect, share, and discover — your social experience reimagined." Profiles, a three-column feed with tabs, compose, likes and replies, trending, and a premium upsell card. Dark-first design with a light-mode sign-in split-screen.

SocialNext.jsReal-time
View Details →