Computer Science Student

Cao Minh Nguyen.

CS student at TU Delft. Interested in backend systems, cloud infrastructure, and AI engineering. Seeking SWE graduate roles in 2026.

About

Someone who loves to build things, learn new tech, and solve problems.

Hi! I'm Minh, a final-year Computer Science student at TU Delft with interests in algorithms & data structures, data analysis, and backend development.

I've interned at FPT Software, Dizconto, and RET, building backend systems, modern UI, integrating AWS services, and shipping full-stack applications to real users. can.

In my free time, I enjoy watching football, training at the gym, and travelling around Europe.

Education

TU Delft

BSc Computer Science & Engineering

2023 – 2026

Vinschool Times City

Cambridge International AS & A Levels

2021 – 2023

Core Skills

JavaPythonTypeScriptSpring BootNext.jsReactNestJSDjangoAWSPostgreSQLGitDocker

Experience

From internships to shipped products.

Sep 2025 – Nov 2025
TU DelftTeaching Assistant
Jul 2025 – Sep 2025
FPT SoftwareSoftware Engineer Intern
May 2025 – Sep 2025
DizcontoSoftware Engineer Intern
Apr 2025 – Jun 2025
RETSoftware Engineer Intern

Projects

Built out of curiosity.

CS Revision Platform

CS Revision Platform

As a Computer Science tutor, I made this website for my students to easily find and navigate between different revision materials for their CS exams, including past papers, revision notes, books and syllabuses. They can create an account to track their past papers completion progress, including to-do list and completed papers list.

Next.jsTypeScriptTailwind CSSPrismaPostgreSQLOAuthVercel
Multi-Domain Support Triage Agent

Multi-Domain Support Triage Agent

A terminal-based, multi-domain support triage agent built for the HackerRank Orchestrate hackathon. Uses RAG (embeddings + vector search) and OpenAI GPT-4o-mini reasoning to classify user issues and intelligently escalate tickets.

RAGChromaDBOpenAI LLMPythonIF-TDF
Personal Portfolio

Personal Portfolio

You are looking at it right now! Designed with a minimalist, modern aesthetic and built with a focus on responsiveness and smooth user interaction using Next.js, Tailwind CSS, and Framer Motion.

Next.jsTypeScriptTailwind CSSFramer MotionVercel
Bill-Splitting Application

Bill-Splitting Application

Collaborated with five students to develop a Java-based desktop application that streamlines group expense splitting after events. The app calculates individual balances, determines who owes whom, and minimises the number of payments needed.

Spring BootJavaREST APIsDatabase DesignGitLabJavaFX
Screenshot coming soon

CineBrowse

A movie browser web app using React.js and the OMDb API, enabling users to search for keywords in movie titles and get dynamically updating results.

React.jsJavaScriptCSSOMDb API

Contact

Let's connect.

I'm actively looking for graduate software engineering roles in 2026. If you have an opening or just want to connect, drop me a message on LinkedIn or via email.

Say hello