Based in Melbourne, AU

Matthew Xu

Learning by
building


CS graduate with a focus on full-stack development and software. Currently shipping production code for event management systems.

About

Building things that work
in the real world

I'm a Computer Science student at Swinburne University of Technology, majoring in Software Development. I care about writing code that's well-structured and maintainable — not just code that runs.

Outside of tech, I enjoy climbing and cycling, and I try to stay involved in the community through volunteering. I was awarded the New Colombo Plan Scholarship for academic achievement several years back which took me to Japan ※

DegreeB.Sc Computer Science (Software Development)
UniversitySwinburne University of Technology
GPA3.417 / 4.0 (WAM: 78)
LocationMelbourne, VIC
AvailableJuly 2026
Interests Full StackAI / MLOOPCybersecurity
Selected Projects
2026
Ticketoi Event Management
TYPESCRIPTVUE.JSPRISMAAGILE

Contributions: Completed Google Wallet integration, setting up the Google Cloud API and service account auth, and engineered a full-stack User History module using Vue.js and a Node.js/Express REST API. Utilised Prisma for MySQL querying, added status filtering and resolved Git version control conflicts during repository restructures. Managed the Jira board and sprint planning as Scrum Master, and collaborated directly with clients to define and deliver production-ready software.

2026
Smart Sticky Notes
REACTTYPESCRIPTCLAUDE API

AI-powered note taking application with full-stack architecture. Built with React, TypeScript and Supabase (PostgreSQL + Auth) for data persistence with Row Level Security. Integrates the Claude API for intelligent features including automatic note categorisation and labelling, content expansion, tone rewriting, semantic search, and a daily digest. Supports multiple note types (regular, checklist, reminder), categories, labels, pinning, archiving and soft-delete.

2025
AI Phishing Detection
PYTHONMLFASTAPI

Contributions: Built a full-stack application implementing a RandomForestClassifier model. Linked an automated Scikit-Learn model to asynchronous FastAPI endpoints to serve real-time predictions.

2025
OOP Trivia Engine
C#.NETOOP DESIGN

A C# CLI application demonstrating inheritance, polymorphism, encapsulation, and abstraction through a custom question-mapping engine.

Skills

Languages

  • JavaScript / TypeScript
  • Python
  • C# / C++
  • SQL
  • PHP
  • HTML / CSS

Frameworks & Libraries

  • React.js
  • Vue.js
  • Node.js / Express.js
  • FastAPI
  • Tailwind / Bootstrap

Databases & Tools

  • MySQL
  • Docker
  • Git / GitHub
  • Jira / Agile
  • Vercel
Contact

Hello!