Terence Zhang

Man with glasses typing on a laptop

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!
About Me

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

Picture of 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

Explore the languages, frameworks, and tools I rely on to build my projects.
HTML
CSS
JavaScript
TypeScript
React
Next.js
Tailwind CSS
Node.js
Express.js
MongoDB
Python
Java
Git
GitHub

🧩 Beyond Code

Learn more about my interests and hobbies when I'm not coding.
History
🌎Travelling
📖Reading
🎮Gaming
🍔Food
🐈‍⬛Cats
🍿Movies
⛰️Hiking
♟️Chess
Projects

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

LinkUp card image
MongoDBExpress.jsReactNode.jsSocket.ioTailwind CSSReact RouterZustandJWT
  • 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

Pinfinity card image
Next.jsTypeScriptTailwind CSSShadCNPrismaBetter AuthMongoDBCloudflare R2
  • 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?

Where in the World? card image
ReactTypeScriptTailwind CSSReact RouterFramer MotionREST Countries API
  • 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

Adversarial Insight ML card image
PythonPyTorchPyTorch LightningAdversarial Robustness ToolboxTensorboard
  • 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
Contact Me

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!

This form is protected by reCAPTCHA. Google's Privacy Policy and Terms of Service apply.