Hi, I'm
D|

I'm a software engineer with a passion for building innovative solutions and projects through the art of coding. I specialise in Backend Development with frameworks such as TSOA, NextJs, Flask and Express as well as libraries like Firebase Auth. I've also got experience in frontend development, with frameworks such as NextJs, and libraries such as TanStack Query. When I'm not coding, you can find me playing chess, learning a language, or solving my trusty Rubik's Cube.

Work Experience

  1. University of Auckland | Backend Lead/Fullstack Software Engineer

    Throughout my time working as the Backend Lead and Fullstack Software Engineer, I worked on Encapsulate, a solution which streamlines the project collection process for the COMPSCI capstone course. I developed part of the backend API powering the application, worked on some database design as well as working on the Student & Client Dashboard. I also optimised the admin page loading time by over 50% and achieved a massive reduction of API calls using debouncing and caching with Tanstack Query

  2. University of Auckland Web Development and Consulting Club | Fullstack Software Developer

    At the beginning of 2024, I joined the University of Auckland Web Development and Consulting Club as a Backend Software Developer, later transitioning into Fullstack and more of a senior part of the backend development in 2025. Throughout my time here, I worked on the University of Auckland Badminton Club booking portal, a portal that allows UABC members to book badminton sessions, and the AUSA portal, a mental wellbeing support website made for the Auckland University Students' Association. Some of the features I worked on was an automated weekly schedule automation script for the UABC portal, and setting up the backend part of a CMS for managing FAQ's and External Resources for the AUSA website. Through my time in this role, I've gained experience with frameworks and libraries such as TSOA, NextJs and Firebase Auth

  3. University of Auckland | Summer Research Intern

    During the Summer of 2024-2025, I recieved a Summer Research Scholarship to work on Automarker, an automated marker for student programming assignments, which is used by thousands of university students each year. I worked on a mix of frontend and backend, in PHP and Java, doing maintenance and development primarily on the Admin and Teacher Dashboard.

  4. University of Auckland | Teaching Assistant

    As a Teaching Assistant for both the Computer Science and Maths Department at the University of Auckland, I was responsible for marking hundreds of assignments, as well as running labs, where my responsibilities included answering student questions, marking worksheets, and explaining course content to the students.

  5. Mid Bays Music School | Violin Tutor

    As a Violin Tutor at Mid Bays Music, I ran violin group classes for 3-5 students. This required preparing in advance for classes, as well as class management skills, and developed my communication, quick thinking and attention to detail. I was also responsible for communication with parents regarding lesson material, and the biannual music concerts

  6. Self Employed | Private Tutor

    During my years in high school and university, I tutored a variety of students in Violin, Maths, French, and Science. During my time as a private tutor, I developed my communication, quick thinking and attention to detail.

Skills

Projects

Encapsulate
Encapsulate
NextJsPayload CMSTanstack QueryVitestMongoDBReact
Portfolio Website
Portfolio Website
Payload CMSNextJSMongoDBReactTailwindCSS
UABC Web Portal
UABC Web Portal
NextJsDrizzleORMReactTailwindCSS
Slide 1 of 3

Contact Me

Made by Dennis Hu

Powered by Payload CMS and Tailwind CSS