Zehan (Henrick) Lin

Education

University of New South Wales (UNSW), Sydney

Feb 2024 - Jun 2026

Bachelor of Computer Science (WES iGPA: 4.0/4.0, WAM: 83.5)

Relevant Courses: Web Front-End Programming (96), Software Engineering Fundamentals (96), Computer Systems Fundamentals (87), Programming Fundamentals (85), Data Structures and Algorithms (Distinction), Object-Oriented Programming (Distinction), Software Construction: Techniques and Tools (Distinction), Extended Security Engineering and Cyber Security, Database Systems

Work Experience

Full Stack Developer InternGraviti

Dec 2024 - Now

  • Rewrote the company's WordPress marketing website using Vue 3 + Nuxt 3 (deployed).
  • Designed and implemented the comment and emoji feature for the website (deployed).

Projects at Graviti

AI Image Generation Platform Website (www.diffus.me)
Vue 3, Nuxt 3, Tailwind CSS, MongoDB, FastAPI, SQLAlchemy, i18n
  • Implemented the marketing website of an AI image generation platform using Vue 3 and Nuxt 3 framework.
  • Migrated and transformed data to MongoDB, including data cleaning and restructuring to optimize database performance.
  • Implemented i18n internationalization to support multiple languages, enhancing global user accessibility.
  • Handled website SEO (Search Engine Optimization) to enhance discoverability.
  • From design, documentation, and development, using FastAPI and SQLAlchemy (MySQL) to build Comment and emoji system for the platform.

Projects

MockMate - Your AI Interview Coach (MockMate)

July 2025

Python, FastAPI, SQLAlchemy, SQLite, React, TypeScript, Vite, Zustandhttps://github.com/CUinspace233/mock-mate
  • Designed and developed a full-stack AI-powered interview simulation platform, enabling users to practice technical and behavioral interviews in real time.
  • Implemented dynamic question generation and automated answer evaluation using LLM API, providing personalized and actionable feedback.
  • Crawled real-time news data to generate up-to-date interview questions, ensuring relevance to current industry topics.
  • Engineered a modular backend with FastAPI and async SQLAlchemy for scalable and efficient data management.
  • Built an interactive frontend with React 19, TypeScript, and Joy UI, delivering a seamless and engaging user experience.
  • Established a push notification system for daily question delivery and progress tracking, enhancing user engagement and learning outcomes.

StudyShare - Note Sharing Platform (StudyShare)

Oct 2024

React, Vite, TypeScript, Node.js, Express.jshttps://github.com/sususu5/StudyShare
  • Led a team of 4 developers to build a full-stack note-sharing platform during the 6-day DevSoc Blueprint Hackathon at UNSW.
  • Implemented the complete note upload system and note details page, including frontend UI and backend integration.
  • Designed an intuitive interface for students to easily upload, browse, and download course notes in PDF format.
  • Organized notes by calling school's course API to enhance user search experience.
  • Collaborated closely with team members to ensure seamless integration between frontend and backend components.

Extracurricular Activities

Director of IT PortfolioUNSW Artificial Intelligence Society (AISoc)

Mar 2025 - Now

  • Contributed to the development of the frontend of the society's Discord Team Task Management System using React (Next.js) and FastAPI.
  • Developed tool functions to call LLM API to convert meeting recordings to text and generate task lists.
  • Developed backend (User related APIs, Task related APIs) for the society website using FastAPI, Python, and SQLAlchemy(PostgreSQL).
  • Collaborated with other subcommittees to align technical solutions with society needs.

Awards & Competitions

Ranked 9th in Australia and NZ (Top 10%)-AllUni programming competition Division B
Aug 2025

Technical Skills

Languages:
C, JavaScript, TypeScript, Python, Java, Shell
Frontend:
React, Next.js, Vue 3, Nuxt 3, Vite, TailwindCSS
Backend:
FastAPI, SQLAlchemy, Express.js
Development Tools:
Git, Linux, Shell Scripting
Testing:
Jest, JUnit, Cypress
Databases:
PostgreSQL, MongoDB, MySQL, SQLite
3D Software:
Autodesk Maya