Skip to content
Karuu

About Nguyễn Tiến Khang

I am a Computer Science undergraduate based in An Nhon, Ho Chi Minh City, Vietnam. I focus on backend and cloud systems that are clear to run, test, and change.

I care about making constraints visible: in an API contract, a deployment, or the way a system fails. My current work covers Java, Go, PostgreSQL, Docker, message-based systems, CI/CD, and practical observability.

What I build

Interests

Reliable backend and distributed systems

I am interested in the engineering decisions that make a backend system dependable after it leaves the happy path: clear API contracts, durable state, idempotent operations, and deliberate recovery from partial failure. Event-driven workflows and saga-style coordination are especially compelling because they make those trade-offs visible across service boundaries rather than hiding them inside a single transaction.

Cloud delivery and operational clarity

I enjoy turning an application into something that can be built, deployed, and operated with confidence. This includes containerized environments, CI/CD workflows, environment-specific configuration, health checks, and concise deployment documentation. I value observability as a practical feedback loop: metrics, logs, and traces should help someone understand what happened and what to inspect next.

Security at runtime

My security interests focus on practical runtime boundaries for containerized software. I am drawn to sandboxing, restricted permissions, filesystem and network controls, and the evidence needed to show that those controls are actually working. The goal is not security theatre; it is making safe behavior easier to reproduce, test, and reason about.

Applied systems research

I am also interested in system projects that can be evaluated honestly through observable behavior. A useful project should make its architecture, constraints, failure modes, and outcomes concrete enough to discuss and measure. That perspective guides my thesis work and the technical notes I write alongside my projects.

Working principles

I start by clarifying the system boundary, risks, outcomes, and constraints. Then I model data, contracts, and failure paths before implementing focused components and testing critical behavior. The goal is to leave a system easier to operate and change than before.

Education

Bachelor of Engineering in Computer Science
Ho Chi Minh City University of Technology, VNU-HCM · Ho Chi Minh City, Vietnam
October 2022 – Present

Certifications

Awards

You can find my work on GitHub or connect with me on LinkedIn.