public class AboutMe
Solution architect and senior engineer with two decades in software — from production code to system design, integration boundaries, and roadmaps teams can execute. Java and Spring are still the spine; polyglot APIs and web UIs fill in where products need them.
This site is my showcase and dev blog: shipped work, architecture notes, and tooling (including AI-assisted delivery) — written for engineers who care about clarity at 2 a.m. as much as in the review room.
Developer.java
/**
* @author Vu Nguyen
* @role Solution Architect · Senior Software Engineer
* @experience 20+ years
* @package dev.vunguyen
* @status BUILD SUCCESS — ready to ship
*/
public final class Developer implements Engineer {
private static final String NAME = "Vu Nguyen";
private static final String FOCUS =
"Architecture, integration, and systems teams can own";
private final List<String> stack = List.of(
"Java 21", "Spring Boot", "Spring Data JPA",
"Typescript", "VueJS", "React", "Next.js", "Tailwind CSS",
"Python", "Flask", "FastAPI", "Django", "Celery",
"Golang", "Gin", "Gorm",
"Rust", "Objective-C", "Swift",
"PostgreSQL", "Redis", "Kafka", "Docker", "Kubernetes",
"Git", "GitHub", "GitLab", "Bitbucket", "SVN",
"Linux", "Windows", "macOS", "iOS", "Android",
"AI", "LLM", "OpenAI", "Anthropic", "Deepseek"
);
@Override
public void dailyRoutine() {
while (isAlive()) {
drinkCoffee();
writeTestsFirst(); // highlight-next-line
refactorSafely();
documentWhatMatters();
}
}
public static void main(String[] args) {
new Developer().dailyRoutine();
}
}