
Open to New Opportunities
Transforming concepts into seamless web experiences
I'm Terence Zhang, a full-stack web developer based in Auckland, New Zealand. I am passionate about crafting fast, scalable, and visually appealing web applications.
Let's discuss your next project!Who am I
Get to know me, the tools I work with, and the hobbies and interests that keep me curious and motivated.
👦🏻 Terence Zhang

I am a 2025 University of Auckland graduate with a BSc. (Honours) in Computer Science with First Class Honours. Passionate about problem-solving and software development, I bring a solid foundation in algorithms, data structures, and software engineering. My research experience has honed my analytical thinking and attention to detail. I thrive in collaborative environments and aim to build innovative, reliable, and impactful solutions.
I primarily work with React, Next.js, Tailwind CSS, and TypeScript, while also proficient in Python, JavaScript, and Java.
⛓️💥 Find Me Online
🔧 My Toolbox
🧩 Beyond Code
What I've Built
A showcase of some of the projects I've built, highlighting my skills in software development, problem solving, and experimenting with new ideas.
💬 LinkUp

- A full-stack real-time chat application with one-on-one and group messaging with media sharing and emojis
- Implemented secure user authentication with JWT, email verification, and password reset features
- Real-time user presence, notification sounds, and persistent unread message counts for seamless engagement.
📍 Pinfinity

- A full-stack Pinterest clone with secure user authentication, responsive design, and searching and sorting functionalities
- Complete CRUD functionality for creating, viewing, editing, and deleting pins
- Social features including the ability to like pins and follow users
🌍 Where in the World?

- Search and filter by name or region, with sorting options for name and population
- Explore detailed country information, including population, capital, currencies, languages, and border countries/territories
- Interactive features with map links and a responsive design with dark mode support
🤖 Adversarial Insight ML

- A Python package that assesses the robustness of image classification models against various adversarial attacks
- Supports multiple attack methods, for thorough vulnerability testing
- Provides an easy-to-use function and clear documentation for streamlined model testing and analysis
Let's Work Together
I’m always excited about new opportunities and interesting projects. If you’d like to collaborate or hire me, don’t hesitate to reach out!