Vo Xuan Nhi Tran
← ALL PROJECTS

TalentMatch

Internship matching platform

Sep 2026 – Nov 2026
  • Django
  • JavaScript
  • PostgreSQL
  • Redis
  • Django Channels
  • WebSockets
  • AWS EC2
  • Nginx
MATCH SCORE · 2 ROLES · 6 SKILLSINTERACTIVE
Student profile
71%match for Backend Intern
  • Python22/30
  • SQL17/25
  • Django7/20
  • Communication15/15
  • Git10/10

Biggest win: one more level of Python adds about +8 points.

FIG. 2  Pick a role, drag the skills. The score updates as you go. Made-up roles, illustrative formula.

What I built

  • A full-stack platform with student applications, saved roles, application tracking and personalised match scores, plus employer tools for managing job postings and applicants.
  • Deployed on AWS EC2 behind Nginx with HTTPS and a custom domain.
  • Migrated from SQLite to PostgreSQL with a least-privilege database role.
  • Real-time notifications using Django Channels, WebSockets and Redis.
  • Security controls: PDF upload validation, role-based access control and firewall rules (Security Groups, UFW).

Team

I led a team of 5 student engineers: I ran weekly meetings, set up the Git workflow, and did code reviews and pull request testing.