top of page

Profile

Hey There

I’m Ranwei Zhang,

 

a software development graduate from Auckland University of Technology with a strong focus on building interactive systems, applied AI solutions, and data-driven software.

​

I enjoy working hands-on with technology — turning ideas into real, functioning systems through clean structure, practical experimentation, and problem solving. My interests sit at the intersection of software engineering, systems-level programming, and applied AI, particularly in projects where performance, interaction, and real-world constraints matter.

​

This page brings together my background, skills, and experiences beyond what a traditional CV can show.

All About Me

Background & Education

​​

​I graduated with a Bachelor of Computer and Information Sciences (BCIS) from AUT, majoring in Software Development with a minor in Data Science and Computer Science, achieving a GPA of 6.83 (B+).

​

My coursework covered a broad technical foundation, including artificial intelligence, operating systems, computer graphics, game programming, mobile application development, and computer networking. I prefer learning by building real systems — whether that means implementing schedulers in xv6, developing OpenGL-based games, or training and evaluating AI models using real-world data. 

​​

​

Technical Focus

​

​My technical focus spans software development, systems-level programming, and applied AI, developed through both individual and team-based projects. I am comfortable using modern AI-assisted tools to support problem solving, debugging, and rapid prototyping, while maintaining a strong focus on understanding system behavior and writing reliable code.

​

Programming & Development:

C++, Python, Java, C, SQL

​

Software & Tools:

Android Studio, Git, OpenGL, SDL, FMOD, ANTLR

​

AI & Data:

Audio data labelling, data preprocessing, model evaluation, Wav2Vec 2.0, CNN / RNN fundamentals

​

Systems & Operating Systems :

Operating systems (xv6), CPU scheduling, system calls, concurrency and synchronisation

​​

​

Projects I’m Proud Of​

​

The following projects best represent how I apply my skills to build complete systems and solve real technical problems:

  • AI for Sounding Out Words (SonicPhonics) — An R&D project focused on analysing children’s speech data and developing phoneme recognition models for educational use.

  • 8-Bit Princess — A C++ / OpenGL game featuring combat systems, enemy AI, particle effects, and integrated audio.

  • Android Applications — Mobile apps implementing authentication, structured UI flows, and user interaction.

  • Operating Systems (xv6) — Coursework involving schedulers, system calls, semaphores, and file system features.

​​

​

Work Experience & Work Ethic

​​

I have professional experience working in fast-paced environments such as New Zealand Post and Eat My Lunch, including both operational and supervisory roles. These experiences strengthened my reliability, communication, coordination, and problem-solving skills — qualities that I bring directly into software development and collaborative engineering environments.

​​

​

What I’m Looking For

​

I am currently seeking entry-level or graduate opportunities in software development, game development, AI, or related technical roles. I am particularly interested in teams where I can continue learning, contribute meaningfully, and grow as a professional software engineer.

​​

​

A Little More About Me 

​

Outside of coding, I enjoy exploring technology trends, game mechanics, and system design. I am fluent in English and Mandarin Chinese, and I enjoy working in diverse, collaborative teams.

bottom of page