STATUS: OPEN // INTERN
[NGUYEN_DUY_HUNG // PORTFOLIO_2026]

WEB DEVELOPER INTERN BUILDING RELIABLE SERVER-SIDE SYSTEMS.

I am a final-year IT student majoring in Backend Development, with a strong interest in building reliable and scalable server-side systems. I am looking for an internship where I can apply Node.js, Express, NestJS, and database knowledge in a professional environment.

GPA 3.2/4.0
PROJECTS 02
FOCUS BACKEND + AI
01 //

TECHNICAL PROFILE

Core skills from academic projects, team development, and backend-oriented product work.

01.01

PROGRAMMING & FRONTEND

Comfortable with typed web application development and responsive user interfaces.

  • JavaScript - Web application logic and DOM interaction
  • TypeScript - Typed application structure and maintainability
  • Python - Coursework, scripting, and algorithm practice
  • Tailwind CSS - Responsive interface implementation
  • Next.js - Fullstack React application development
01.02

BACKEND ENGINEERING

Designing modular APIs, authentication flows, and realtime backend features for web products.

  • Node.js - Server-side application runtime
  • Express.js - REST API implementation and routing
  • NestJS - Modular backend architecture and guards
  • Socket.io - Realtime communication features
  • JWT Auth - Authentication and protected API flows
01.03

DATABASE & TOOLS

Using database, collaboration, deployment, and infrastructure tools across team projects.

  • MongoDB - Document database modeling
  • PostgreSQL - Relational schema and query design
  • Docker - Local development and deployment packaging
  • Prisma ORM - Type-safe database access
  • Git, GitHub, Postman, Vercel - Team workflow and delivery
02 //

PROJECT EXPERIENCE

TEAM: 6 // BACKEND & AI LEADER
NEXT.JS + NESTJS + POSTGRESQL + MONGODB
02.01 // OCT 2025 - FEB 2026

STUDY BUDDY MATCH

Study Buddy Match is a study-partner matching platform for students who want to find compatible learning partners, communicate in realtime, and generate quizzes from uploaded learning materials.

TEAM SIZE / ROLE: Team size: 6. Worked as Backend & AI Leader, responsible for backend architecture, AI-related features, API design, database workflows, and integration planning with the frontend team.
ARCHITECTURE: Built as a Modular Monolith to keep domain modules separated while still making the system practical for a student team to develop, test, and deploy.
TECHNOLOGY STACK: Frontend: Next.js, TypeScript, Tailwind CSS. Backend: NestJS, Socket.io. AI: Google Gemini API. Database: PostgreSQL for core app data and MongoDB for chat history. Infrastructure: Docker, Prisma ORM.
KEY FEATURE - MATCHING SYSTEM: Implemented a matching algorithm using Gower Distance to connect students based on subjects, grades, learning preferences, and availability.
KEY FEATURE - REALTIME COMMUNICATION: Developed a realtime chat system using Socket.io and MongoDB, supporting seamless peer-to-peer communication between matched students.
KEY FEATURE - AI QUIZ GENERATION: Integrated Google Gemini API to generate quizzes automatically from uploaded documents, helping students review study material more interactively.
ADMIN DASHBOARD: Built admin workflows for user management and account status updates, giving the team a controlled interface for monitoring and managing platform activity.
SYS_ARCH: TOURISM PLATFORM
NEXT.JS 14 + NESTJS + POSTGIS + REDIS + LEAFLET
02.02 // FULLSTACK TOURISM SYSTEM

HANOIGO

HanoiGO is a tourism web platform for foreign visitors in Hanoi, focused on discovering landmarks, planning efficient travel routes, joining local activities, saving shared itineraries, and getting support from an AI travel assistant.

TEAM SIZE / ROLE: Personal academic product specification and implementation plan. Responsible for designing the system modules, backend flows, database model, realtime communication, and AI integration strategy.
ARCHITECTURE: Designed as a separated frontend/backend web system with Next.js for the client, NestJS for APIs and WebSocket gateways, PostgreSQL/PostGIS for geospatial data, Redis Pub/Sub for realtime channels, and external map/routing services.
TECHNOLOGY STACK: Frontend: Next.js 14, Tailwind CSS, Leaflet.js. Backend: NestJS, WebSocket Gateway. Database: PostgreSQL + PostGIS. Realtime: Redis Pub/Sub. Maps/Routing: Goong API, OSRM, CartoDB Voyager. AI: Gemini 2.5 Flash.
KEY FEATURE - LANDMARK DISCOVERY: Designed a map-based discovery module for Hanoi tourist attractions, using curated landmark data, filters by area/category, and map pins rendered with Leaflet.
KEY FEATURE - TRIP PLANNER: Planned an itinerary engine that groups destinations by area and opening time, uses routing distance data, and returns optimized schedules with warnings for infeasible or unscheduled stops.
KEY FEATURE - ACTIVITIES & GROUP CHAT: Designed activity creation, join requests, host approval, and realtime group chat using NestJS WebSocket Gateway with Redis Pub/Sub channels per activity.
KEY FEATURE - SHARED TRIPS & AI MENTOR: Specified shared itinerary posts with save/clone flows, likes and comments, plus an AI Mentor that uses nearby landmark context and user location to suggest places and answer travel questions.
03 //

DEV HUMOR

A small local meme gallery. Add more images to the image folder and duplicate one gallery item when you want to expand it.

04 //

LET'S CONNECT

I am seeking a Web Developer Intern opportunity where I can contribute to backend systems, learn from experienced engineers, and keep improving my problem-solving and collaboration skills.

EDUCATION_RECORD: USTH ICT // GPA 3.2/4.0 // 2022-2026
COURSEWORK: Advanced Database, DSA, Web App Development, Software Engineering, OS, ML, Deep Learning
GITHUB_SPACE: github.com/nguyenhungict
PHONE_LOCATION: 0384141088 // Hanoi, Viet Nam
LANGUAGE_HOBBY: English Advanced, French Basic // programming tools, tech blogs, coding challenges
NGUYEN_DUY_HUNG // TERMINAL
visitor@portfolio:~$ init --profile
> Name: Nguyen Duy Hung
> Role: Web Developer Intern
> Tech: [Node.js, Express, NestJS, Next.js, PostgreSQL, MongoDB]
> Status: READY_FOR_INTERNSHIP

visitor@portfolio:~$ cat education.txt
> University of Science and Technology of Hanoi
> Major: Information and Communication Technology
> GPA: 3.2/4.0 // 2022-2026

visitor@portfolio:~$ contact --send
> Email: nguyenduyhung.ict@gmail.com