Available for opportunities

Hi, I'm Thời — Software Engineer.

Computer Science graduate focused on building reliable backend systems, clean APIs, and thoughtful developer tools. Primarily working with Java (Spring Boot), TypeScript (NestJS), Docker, and exploring systems programming with Rust.

Portfolio

Projects

Backend systems, enterprise services, and streaming engines I've built.

Backend EngineSource Code

Smart QR Order System

High-Concurrency Dining & Real-Time Ordering Engine

Engineered a resilient QR table-ordering backend handling synchronous order processing, payment verification, and real-time kitchen status broadcasts with ACID transactional guarantees.

Sub-50ms query latency leveraging Redis distributed caching for active menus and table sessions
Normalized PostgreSQL schema with optimized composite indexes and pessimistic locking for inventory
Fully containerized with Docker and structured for CI/CD automation
JavaSpring BootPostgreSQLRedisDocker
Enterprise APISource Code

FPT Shop Management Platform

Enterprise Electronics Retail & Inventory API

Developed a modular enterprise backend service for device inventory tracking, warehouse logistics, and Role-Based Access Control (RBAC) with JWT sessionless authentication.

Modular NestJS dependency injection architecture adhering to SOLID design principles
TypeORM database abstraction with transaction management and automated database migrations
Extensive validation pipes and centralized exception filters for standard error responses
TypeScriptNestJSPostgreSQLTypeORMDocker
Systems & StreamingSource Code

Course Live Translator

Low-Latency Real-Time Audio & Text Streaming

A high-throughput translation pipeline engineered in Rust for ultra-low latency text stream handling with zero garbage collection overhead and rigorous memory safety.

Built with Rust utilizing memory-safe concurrency and asynchronous tokio runtime
Sub-10 millisecond packet processing for real-time lecture stream subtitles
Minimal runtime memory footprint with high-throughput WebSocket delivery
RustTokioWebSockets
Capabilities

Technical Arsenal

Core languages, frameworks, and tools I leverage to build dependable applications.

Languages

JavaTypeScriptPythonJavaScriptRustC / C++

Backend & Web

Spring BootNestJSNode.jsExpress.jsNext.jsRESTful APIs

Databases & Caching

PostgreSQLMySQLRedisMongoDBTypeORMSpring Data JPA

DevOps & Tools

DockerDocker ComposeGit & GitHubGitHub ActionsLinux / BashPostmanNginx
Background

About Me

I am a Computer Science graduate based in Ho Chi Minh City, Vietnam. My journey into software engineering started with a fascination for how large-scale services process millions of operations seamlessly without breaking data integrity.

Over the past few years, I have invested deeply into building resilient APIs and backend services using Java (Spring Boot) and TypeScript (NestJS). I prioritize maintainable architecture, structured domain layers, and defensive database design (indexing, caching with Redis, ACID transactions).

Beyond enterprise web frameworks, I enjoy exploring lower-level systems programming in Rust to gain a stronger intuition for memory safety, concurrency, and zero-cost abstractions.

HCMC, Vietnam
B.S. Computer Science
Backend & Systems
Open for Roles
Get in Touch

Let's Connect

I am actively looking for Software Engineer (Fresher / Junior) opportunities. Whether you have an open role or just want to chat engineering, my inbox is always open.

DIRECT INBOX
thoinguyenhuu@gmail.com