It's me

Johnson Zhang

Part 3 Software Engineering Student

Software Developer

Hire Me
Profile Picture

About Me

Hi, I'm Runjia Zhang, a proactive and dedicated third-year Software Engineering student at the University of Auckland with a passion for AI/Machine Learning and application development.

With experience in Python, Java, C, and MATLAB, and proficiency in tools like Git and microcontrollers, I strive to develop efficient and impactful solutions. My focus extends to Object-Oriented Programming, Web Development, and Software Design.

When I'm not coding, I enjoy teaching piano, practicing Taekwondo (Second Dan Black Belt), and contributing to environmental and community projects.

Wireframing
UI/UX
Interaction Design
Object Oriented Programming (OOP)
Applying Algorithm

Programming Languages

HTML5

HTML5

CSS3

CSS3

JavaScript

JavaScript

Java

Java

Python

Python

C

C

Recent/Current Employment

IKing Information Tech

Software Developer Intern

At my recent role, I developed the WaterMarkRemovalTool, a Python-based application that removes watermarks from PDF and Word documents. The tool features batch processing, customizable removal modes, and cross-platform support. It demonstrates advanced image processing techniques and GUI development using libraries like PyQt5, PyMuPDF, and scikit-image.


Contact Me

Gmail Call Me GitHub Profile LinkedIn Profile