Khoi Nguyen Vu

Cyber Security & AI · Macquarie University

I design systems and build them with AI.

Third-year IT student and full-stack developer. I like the hard part of software — the data model, the flow, the contract between systems — and I ship real products: an event-sourcing platform, a business tool that runs a small company's paperwork, and a study app people actually use.

Selected work

A few things I've designed and shipped.

Lernumi

System Architect · 2026

🏆 People's Choice — Sustainability Showcase 2026 (UN SDG 4 & 8)

An academic-integrity learning platform. Instead of storing snapshots of a student's work, it records the sequence of edits so the work can be replayed step by step — showing whether it grew gradually or appeared all at once.

  • Designed an event-sourcing model (an append-only log of edit operations) that powers step-by-step replay.
  • Designed a tool-platform contract so independently built browser tools plug in through one published API.
  • Designed the database schema and a role-based access-control model with resource-scoped permissions.
Next.jsAWS (RDS + S3)PrismaEvent SourcingVercel

Macquarie Assessment Planner

Full-Stack Developer · 2025

A public web app that helps Macquarie students track assessments and deadlines. Live and in real use — around 100 active devices each month.

  • Wrote the API routes, server endpoints and the parsing logic that extracts and matches assessment data.
  • Deployed publicly on Vercel; ~100 active devices per month.
Next.jsJavaScriptVercel

Internal Business Management System

Full-Stack Developer (solo) · 2025

Private

A private tool for a small business that replaced a manual, single-computer workflow of scattered spreadsheets and hand-typed documents with a shared cloud system.

  • Modelled company, customer, goods and shipping records as related tables — a new shipment reuses saved details instead of re-entering them.
  • Automated generation of Contracts, Invoices and Packing Lists as PDFs, auto-calculating line totals to remove manual errors.
Next.jsSupabasePostgreSQLPDF automation
Private client project — source and live link not public.

Applied AI — Vision & Text

Coursework (COMP3420) · 2026

Hands-on machine learning: training image classifiers from scratch, fine-tuning pre-trained models, and fine-tuning BERT for a sentence-pair semantic-similarity task.

  • Built and trained CNNs from scratch in PyTorch; applied transfer learning with MobileNet.
  • Fine-tuned BERT (Hugging Face Transformers) to judge whether two sentences mean the same thing.
PyTorchHugging Facescikit-learnBERTCNN

Winding Back in Times

Game Jam — People's Choice Award · 2025

A browser game built during a game jam, awarded the People's Choice prize. Made with Phaser 3.

  • Shipped a complete, playable web game under game-jam time pressure.
Phaser 3JavaScriptGame

About

I'm Khoi — a third-year Bachelor of Information Technology student at Macquarie University in Sydney, doing a double major in Cyber Security and Artificial Intelligence (WAM 88.56).

My favourite work sits at the design layer: deciding how data should move within a system and between systems, then building the thing and letting AI speed up the parts that don't need me. On the AI side I've trained models from scratch, fine-tuned pre-trained ones, and wired LLM APIs into web apps.

I'm looking for an internship where I can build web systems that use AI.

Toolbox

Languages

TypeScript / JavaScriptPythonJavaC / C++x86 Assembly

AI / ML

PyTorchHugging Face Transformersscikit-learnCNNs & transfer learningBERT fine-tuningRAG & Transformer fundamentals

Web & Frameworks

Next.jsReactNode.jsElectronREST APIs

Cloud & Data

AWS (RDS, S3)VercelSupabasePostgreSQLMongoDBPrisma

Tools

Git / GitHubLinux CLIDockerPostmanSeleniumGemini API

Let's talk

Open to internships in web and AI. The fastest way to reach me is email — happy to walk through any of the projects above.