
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.








