Master of Science in Computer Science
Hanoi University of Science and Technology
I work close to the networking layer, where systems need to be measurable, resilient, and clear enough to debug under real constraints. My current research explores wireless sensor networks, SDN-based architectures, IoT communications, and simulation-based performance evaluation. Alongside research, I build software tools, embedded prototypes, and interactive web experiments that turn technical ideas into usable systems.
Research assistant work started at HUST
Academic submissions currently listed
Technical skills across networking and software
The portfolio keeps academic context close to the research work, so readers can understand both the current path and the technical direction.
Hanoi University of Science and Technology
School of Information and Communications Technology, HUST
Quan A. Le, An D. Vu, and Khanh-Van Nguyen
An D. Vu and Khanh-Van Nguyen
The experience layer is structured as a compact timeline, with each role showing the organization, period, and the technical work behind it.
HUHanoi University of Science and Technology
Assist research on network protocol design, SDN-based architectures, IoT communication systems, and simulation-based performance evaluation.
GAMELOFT Hanoi (HAN-Studio)
Completed training in game development workflows, C/C++ development, UI/UX practice, and team-based production.
BRAVO Software Joint Stock Company
Built a Windows Forms C# desktop application integrating REST APIs, Python, and SQL Server.
Core programming, embedded systems, networking, backend development, databases, and analysis tools.
A focused set of research and engineering projects connected to IoT, networking, TCP/IP, and systems-oriented software.
An IoT automation system that uses soil moisture, temperature, and humidity data to control pumps and fans.
A routing-layer protocol for large-scale WSNs, focused on network formation and communication efficiency.
A multithreaded TCP/IP chat application that supports concurrent client communication.
A 2D open-world survival game built with SDL2, applying software design, UI/UX, and project management practices.
These side projects keep the portfolio connected to 3D, simulation, WebGL, map rendering, and real-time interaction.
A private offline-capable photo library that reads its protected media through Cloudflare Access.
Next.js / RenderA Next.js server-rendered page on Render showing a real-time rotating Three.js 3D model.
Three.js / StaticA Swiss-style portfolio page with grid systems, animated WebGL geometry, and images loaded from Supabase.
Three.js / CannonA gravity simulation where cubes drop into a box, with each face showing a random album image.
Three.js / GLBA real-time 3D basketball court scene with a game-ready glTF model, lighting, shadows, orbit controls, and PBR reflections.
Three.js / GLBA pink product-showcase stage combining a podium, two figures, and a rear canvas with studio lighting and shadows.
Three.js / ShaderA procedural terrain map with infinite panning and zoom-dependent elevation, built without texture assets.
Three.js / GlobeAn Earth globe using NASA Blue Marble imagery, with rotation, zoom, elevation detail, atmosphere, and a star field.
MapLibre / OSMA real map-tile viewer with street-level OSM tiles, DEM-based 3D terrain, tilt, rotation, and fly-to navigation.
Three.js / GameA 3D hot-seat property-trading board game with dice, purchases, rent, cards, taxes, and jail logic.
I am open to discussing network research, IoT, SDN, software engineering, and suitable research or internship opportunities.
vuducan.2502.emp@gmail.com