about.md
Nguyen Chi Trung
Software Engineer
I like systems that reveal themselves slowly: data flows, failure modes, and the small decisions that explain the whole.
What I work on
I build backend services, AI-assisted products, and the interfaces that make them usable. My recent work centers on retrieval-augmented answers, role-aware web applications, and the testing and delivery work that keeps them dependable.
- AI and retrieval: grounded answers with source citations, document ingestion, vector search, and model integration.
- Backend systems: API design, authentication and authorization, relational data, background work, and testable architecture.
- Product surfaces: React and Next.js interfaces that stay calm when the system underneath is complicated.
- Delivery: automated tests, CI/CD, code quality checks, and documentation that another engineer can actually use.
How I work
I start by tracing the data end to end. Then I look for the boundary where behavior becomes surprising. I prefer small, verified steps over confident guesses, and I treat tests and documentation as part of the interface rather than cleanup.
At FPT Software, I’m an AI Engineer Intern leading a seven-person team on a syllabus-grounded Q&A agent. The work spans a FastAPI backend, a Next.js frontend, retrieval over course material, and the CI and test coverage around both repos.
The loop
The useful question is usually one layer deeper than the one on the screen.
Off the clock
Outside work, I take systems apart for fun: binaries, protocols, and the small decisions that explain the whole. It rewards patience and careful observation, but it is a personal interest rather than the job I am building toward.