Summary
Overview
Work History
Education
Skills
Timeline
Generic

Yulin zhu

Sydney,NSW

Summary

Computer Science undergraduate at UNSW with hands-on experience in software engineering projects, including developing a Kahoot-style quiz platform backend using C and TypeScript. Skilled in C, JavaScript and TypeScript with strong foundations in data structures, algorithms, and system fundamentals. Seeking opportunities to apply technical skills, problem-solving, and teamwork in a professional IT environment.

Overview

1
1
year of professional experience

Work History

Supervisor in Shooting Range

Personal Employer
06.2025 - Current
  • Led and instructed unlicensed shooters in safe target practice, ensuring full compliance with safety protocols.
  • Enforced strict risk prevention measures, maintaining a zero-incident training environment.
  • Provided clear step-by-step guidance to beginners, helping them quickly understand shooting fundamentals.
  • Monitored participants’ performance and corrected unsafe actions promptly to maintain order and safety.
  • Trained and supervised 50+ unlicensed shooters to date (and growing).

Kahoot-style Web Application

(Team Project, Software Engineering Fundamentals)
02.2025 - 05.2025
  • Designed and implemented the backend system for an interactive quiz game (similar to Kahoot) using TypeScript/C.
  • Implemented core backend logic, such as user authentication, quiz sessions, and scoring system.
  • Collaborated in a team of 3 using Git version control, conducting regular code reviews and iterative development.
  • Self-motivated, with a strong sense of personal responsibility.
  • Worked effectively in fast-paced environments.
  • Skilled at working independently and collaboratively in a team environment.
  • Proven ability to learn quickly and adapt to new situations.

Education

Bachelor of Engineering - Computer Science

University of New South Wales
Sydney, NSW
02-2027

Skills

    Technical Skills:
    - Programming: C, JavaScript/TypeScript
    - Backend Development
    - Software Engineering: Agile methodology (Scrum), Git version control, code review, unit testing
    - Computer Science: Data Structures & Algorithms, Object-Oriented Programming, Operating Systems basics
    - Tools: Nodejs, VS Code, GitHub/GitLab


    Mathematical Foundations:

  • - Discrete Mathematics (logic, combinatorics, graph theory), Calculus, Linear Algebra, Differential Equations
  • Soft Skills:
    - Problem Solving, Team Collaboration, Communication, Leadership, Attention to Detail

Timeline

Supervisor in Shooting Range

Personal Employer
06.2025 - Current

Kahoot-style Web Application

(Team Project, Software Engineering Fundamentals)
02.2025 - 05.2025

Bachelor of Engineering - Computer Science

University of New South Wales
Yulin zhu