Hi, I'm Ngoc Nguyen,

About Me

👋 Hi! I’m Ngoc Nguyen, a passionate Fullstack Developer originally from Vietnam and currently based in Germany, where I came to study at university and later stayed to pursue my professional career.

👉 I have nearly three years of hands-on experience building web and cross-platform applications. I enjoy solving complex problems and writing clean, maintainable code grounded in object-oriented principles and proven design patterns.

✊ I am highly motivated, solution-oriented, and eager to continuously learn and apply new technologies in practice following a “learning by doing” mindset.

Skills

TypeScript
JavaScript
Python
HTML5
CSS3
C/C++
Java
Java
JavaFX
ReactJS
NodeJS
Flask
Express
NextJS
Prisma
SQLAlchemy
Socket.io
Git
Bash
Zsh
Shell Script
Scrum
Docker
Maven
Gradle
Chrome DevTools
npm
Balsamiq Mockups
VS Code
Postman
Github Actions

Education & Experience

For more information, have a look at my curriculum vitae .

Projects

This application is a modern, web-based platform for managing restaurant reservations with real-time overview of table availability and operational metrics.

The goal was to develop a scalable and extensible full-stack solution that optimizes both operational workflows and user experience.
The architecture is based on a modular monolith with clearly separated backend modules to support future functional extensions. The backend provides a RESTful API with JWT-based authentication and role-based access control (RBAC) and uses WebSockets (Socket.io) for real-time updates in the dashboard.

Demo
PostgreSQL Express ReactJS NodeJS TypeScript Docker Compose Socket.io

Development of an interactive drag-and-drop GUI for visual route planning in electronic interlocking systems (ESTW) for technical validation in a safety-critical environment.

The application is based on graph-based modeling (nodes/edges, pathfinding) to generate structured data for interlocking systems. Modular Java architecture with MVC, JPMS, and model-based development (EMF/UML, code generation), implemented with JavaFX, Eclipse Modeling Framework and XML.

GUI Planning Tool for Electronic Interlocking Systems (ESTW)
Java JavaFX Gradle Eclipse Modeling Framework UML JUnit XML & FXML CSS Scene Builder

Open Source Projects

Github

Github

Github

Contact Me

Feel free to get in touch if you’d like to discuss a project, collaboration, or new opportunities. I’m always open to connecting and exchanging ideas, just drop me a message, and I’ll get back to you.