Skip to main content

dev@localhost:~/workspace$ ./gradlew bootRun && npm run dev

Vu Nguyen

Java · Spring · full-stack · Python/Go · AI

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();
}
}

// compile-time facts

compile-time-facts.json
{
"package": "dev.vunguyen",
"author": "Vu Nguyen",
"experience": "20+ years",
"primaryRole": "Solution Architect",
"location": "UTC+7",
"remote": true,
"focus": [
"solution & system design",
"JVM / polyglot services",
"delivery & operability"
]
}

import static stack.*;

JVM
Java 21Spring BootSpring Data JPA
Web
TypescriptVueJSReactNext.jsTailwind CSS
Python
PythonFlaskFastAPIDjangoCelery
Go
GolangGinGorm
Systems & mobile
RustObjective-CSwift
Data & ops
PostgreSQLRedisKafkaDockerKubernetes
VCS
GitGitHubGitLabBitbucketSVN
Platforms
LinuxWindowsmacOSiOSAndroid
AI
AILLMOpenAIAnthropicDeepseek