Zehan (Henrick) Lin
Education
University of New South Wales (UNSW), Sydney
Feb 2024 - Jun 2026Bachelor 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 Intern – Graviti
Dec 2024 - Now
- Rewrote the company's WordPress marketing website using Vue 3 + Nuxt 3 (deployed).
- Designed and implemented a comment 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 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 OpenAI GPT-4o-mini, 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
IT Subcommittee Member – UNSW Artificial Intelligence Society (AISoc)
Mar 2025 - Now
Society Website and Discord Team Task Management System Repo (Under Development):https://github.com/AISoc-UNSW/Ai-Society-2025-Website
- 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 2025Technical Skills
Languages:
C, JavaScript, TypeScript, Python, Java, ShellFrontend:
React, Next.js, Vue 3, Nuxt 3, Vite, TailwindCSSBackend:
FastAPI, SQLAlchemy, Express.jsDevelopment Tools:
Git, Linux, Shell ScriptingTesting:
Jest, JUnit, CypressDatabases:
PostgreSQL, MongoDB, MySQL, SQLite3D Software:
Autodesk Maya