Hoàng Thái · Senior Frontend Engineer

Real products, real users, built end to end.

I own the full product lifecycle — business analysis, Figma, architecture, code, deployment and monitoring. Below are two of them: a multi-tenant SaaS an enterprise customer runs its business on every day, and an IoT signal system used at national sports tournaments.

2 products in production ~40 staff daily users 2,900+ events managed National tournaments

Product 01 · SaaS platform

Product Owner & Full-stack Engineer · solo, from business analysis to production monitoring

A multi-tenant management platform for wedding & event centers — bookings, orders, kitchen planning, payments and staff operations in one place. The first customer, Thang Long Co. (Hai Duong), runs it daily with ~40 staff accounts on an annual subscription contract with official invoicing.

1

enterprise tenant in production

~40

staff accounts in daily use

2,900+

events booked & managed

Annual

subscription contract, invoiced

quanlytiec.vn
EventHub event schedule table
EventHub month calendar view
EventHub time-slot booking
EventHub create event dialog
EventHub order details
EventHub invoice details
EventHub operations checklist
EventHub revenue reports
EventHub role-based permissions
EventHub global search
EventHub tenant settings

Ships with a Flutter companion app

Managers approve, monitor and chat on the go — same realtime data as the web app.

Download on the App Store
EventHub mobile dashboard
Dashboard
EventHub mobile event schedule
Schedule
EventHub mobile order details
Order details
EventHub mobile payments
Payments
EventHub mobile internal chat
Team chat
EventHub mobile notifications
Notifications
EventHub mobile activity feed
Activities
EventHub mobile user management
User management
EventHub mobile utilities
Utilities

One platform, the whole operation

Booking & scheduling

Halls, sessions and time slots, conflict-aware

Orders & menus

Dishes, services, quantities and pricing

Checklists

Per-event operations lists for staff

Payments & deposits

Receipts, partial payments, settlement

Receivables

Debt tracking with alerts per event

Dish recipes

Standard recipes behind every menu item

Ingredient planning

Quantities computed from booked orders

Inventory

Stock in/out, suppliers, import receipts

Internal chat

Realtime team messaging, per-event threads

Role-based permissions

Fine-grained access per module and action

Device-level security

Trusted-device binding per account

SMS OTP

Phone verification for sensitive actions

Stack & ownership

React TypeScript Tailwind CSS shadcn/ui + Radix Quill editor Node.js MySQL Redis Firebase Flutter Electron Docker Traefik Nginx Cloudflare AWS S3

Product 02 · IoT + Realtime

Referee Signal-Light System

National tournaments

Product Owner & Full-stack/IoT Engineer · hardware, firmware and web, designed and built from scratch

A referee decision system used at national weightlifting championships: a custom signal-light column wired to three referee button stations, driven by ESP32 firmware and a web admin. Every decision syncs through Firebase Realtime Database and lights, buzzer and arena scoreboards react in under a second.

3 referee stations

Wired push-button units, one per referee

ESP32 controller

Custom firmware, drives lights & buzzer

Firebase RTDB

Sub-second realtime synchronization

Arena outputs

Lights, sound and scoreboard displays

LED scoreboard driven live at the National Club Weightlifting Championship
Signal column close-up — decision lights and buzzer
Competition hall — timer, referee desks and platform display in sync
Custom control unit and numbered referee button station
Attempt board — lifter, attempt and weight, updated in realtime
Web scoreboard app running an award-ceremony screen
Signal-light column mounted on a tripod for testing
Results board at the 2024 national championship
ESP32 firmware development on the bench
Controller enclosure on the workbench
Live results at the 2022 national championship

Stack

ESP32 C / Arduino Firebase Realtime Database Web admin Hardware design

Let's build something real

Looking for a senior frontend engineer who can also own the product end to end? I'd love to walk you through either of these systems in detail.

Open source: backend-chat — self-hosted realtime chat backend infrastructure.