Professional Life

This is me, in professional mode

About Me

Attitude First

Skills can be learned—attitude shows up first. I bring curiosity, honesty, and good energy into whatever I do, whether that’s squashing a bug or teaming up under pressure.

Responsibility

If I say I’ll do something, I mean it. Responsibility is self-respect: owning my part, communicating clearly, and delivering even when no one’s watching.

Professionalism

Engineering is a craft that demands excellence. Clean code isn’t a preference—it’s a principle: best practices, steady improvement, and standards my future self will thank me for.

Growth & Sharing

No gatekeeping, no egos. I believe in the mix—30% under our skill level (to teach), 30% at our edge (for growth), and 30% beyond (for inspiration). Oops, I missed 10%. Oh wait—that’s room for laziness and luck!

Education

2015-2018

Vinh Phuc High School for the Gifted

Major: Informatics

Where I first learned about programming with C++, and quit at the Dynamic Programming chapter. I still haven't fully understood DP to this day yet.

2018-2022

Hanoi University of Science, VNU

Major: Computer Science

Where I cut classes to play Chinese Chess. Luckily, I graduated anyway.

Skills & Technologies

I love building distributed systems that scale without falling apart — and stay maintainable enough that future-me doesn't resent past-me. The rest below is what I reach for to make that happen.

Distributed Systems

System Design Microservices Event-Driven Architecture Observability Fault Tolerance Scalability

Backend

Java Node.js Python RESTful APIs Kafka OAuth2 / OIDC

Data & Storage

PostgreSQL MySQL MongoDB Redis

Infrastructure

Docker AWS Azure CI/CD Git

Frontend

React TypeScript JavaScript HTML/CSS

Projects

Minimalist Agent

A minimalist coding agent harness — a clean, focused desktop chat interface for reading, editing, and operating on your codebase with an AI assistant.

TypeScript Electron AI Agents Node.js

Agent Compose

A framework for composing and orchestrating multiple AI agents — wiring specialized agents together to collaborate on larger, multi-step tasks.

Spec AI Agents Orchestration

Chinese Chess AI Engine

A powerful AI engine for Chinese Chess that uses advanced algorithms to analyze and play the game.

Java AI Algorithms Game Theory

Contact

Feel free to reach out to me through any of the following channels: