Hi, I'm Henry 👋
Software Engineer, Enthusiastic Builder, Snowboarder, Surfer, Runner
HG

About

I graduated from the University of Auckland, the #1 University in New Zealand, with a BE (Hons) in Software Engineering. I have worked extensively as a full-stack developer, but also on all other aspects of software development including CI/CD, testing, updating, extending and maintaining legacy codebases and large-scale projects.

Skills

React
Angular.js
Next.js
TypeScript
JavaScript
Node.js
Python
Postgres
Docker
Docker-compose
Java
C#
Jenkins
Linux/bash
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

SocketRouting

SocketRouting

Implements an HTTP server written entirely from scratch using C to learn the base technology all HTTP requests are built on. Handles dynamic routing of routes within src folder and any non-existent routes as well as css files.

C
GCC
HTTP
TCP Sockets
Networking
PartyTime

PartyTime

An anonymous event posting ASP.NET REST API connected to PostgreSQL. Designed to connect anonymous users and create listings for public events. A simple concept used to learn modern authentication, authorisation and encrpytion methods from absolute scratch (no helper libraries).

C#
ASP.NET
PostgreSQL
REST
JWT
OOP
Seafarers

Seafarers

Full-stack FERN app. A simple project that has authentication and user-specific data stored in Google FireStore/FireBase to calculate the center of mass in the xyz planes of a series of objects.

Google FireBase
JavaScript
NoSQL
React
MUI
Full-Stack
NodeJS
REST
Vite
Productivity App

Productivity App

Front-end React app that provides a hub of functionality related to productivity, e.g. Timer, stopwatch, Todo list and a simple weather widget. Connects to the free OpenWeather API to get current weather data.

Next.js
JavaScript
React
Front-end
Contact

Get in Touch

Want to chat? Just send me an email and I'll respond whenever I can. I will ignore all soliciting.