Hi, I'm
D|

I'm a software engineer interested in building reliable software and tackling challenging problems. I currently work in high-frequency trading, where I've developed and optimised production trading strategies, built automated testing systems, and led projects from development through to deployment in new markets. Before and alongside my professional work, I've also built projects across backend and frontend development using technologies including C++, TypeScript, Next.js, Flask, Express, Firebase, and TanStack Query. When I'm not coding, you'll probably find me playing chess, learning a language, or solving my trusty Rubik's Cube.

Work Experience

  1. TRV Trading | Junior Software Engineer

    During my time in this role at TRV, I was involved with development and optimisation of production trading strategies, taking ownership of the implentation, improving, testing and deployment of multiple strategies. I also developed a unit testing framework for all of TRV's strategies to use, which made the testing process much more reliable and faster and resulted in less production strategy issues. This testing framework allowed our internal trading system to mock and simulate trading market data, exchange state, orderbooks, orders and much more, and was also implemented into CI. I was also in charge of developing all of TRV's trading strategies when expanding to a new exchange, as well as engaging in technical discussion with an external technology provider critical to TRV's expansion to said new exchange

  2. TRV Trading | Software Engineering Intern

    As an intern I was mostly responsible for developing strategies for TRV. During my time in this role, I made many performance optimisations to critical hot paths in existing strategies, mainly through the efficient use of data structures and memory management. I was also put in charge with the development of a new trading strategy that was researched at the time.

  3. 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

  4. 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.

  5. 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.

  6. 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

  7. 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