Malcolm Hauser

Spaghetti Coding Since ¯\_(ツ)_/¯

I am a 16 year-old living in New Zealand! I build my projects with React and Vite But I am trying-out Next.JS. I mainly program in TypeScript but I do program in a bit of Swift

About Me

Hi, I’m a 16-year-old tech enthusiast from New Zealand! I love programming and have experience with React, TypeScript, and a bit of Swift. I’m especially fascinated by Networking and enjoy experimenting with my Raspberry Pi 5. I have recently got in to RC Planes and Drones I have a DJI Neo and am making a RC Glider. I am always looking for exciting projects that push my limits, challenge me, and teach me something new. When I’m not programming or tinkering, I’m likely Flying or Playing Chess.

My Projects

Protein Fold Predictor

Protein Fold Predictor

This site started as a school project for my 56DIGI class at Ao Tawhiti as a simple "Pick The AI Image" site, but I was told that it needed to be useful in the real world, so I pivoted to this: a website that predicts how proteins fold. Then I got so proud of what I had made, I wanted to publish it.

DHPainting

DHPainting

DHPainting is a painting company in Townsville, Brisbane and Melbourne, and I migrated its site from WordPress to Next.js for speed and easier editing, then maintain it and add new features like a contact form and a quote form that autofills the custom quote program. It uses Next.js, Tailwind, Vercel, Turso, Resend, Turnstile, Uploadthing, PostHog and Google Analytics.

Gabba Sporting Products

Gabba Sporting Products

Gabba makes sports facilities in Australia, the UAE and the USA, and I migrated its site from WordPress to Next.js for speed and easier editing, then maintain it and add new features like a contact form and a quote form that autofills the custom quote program. It uses Next.js, Tailwind, Vercel, Turso, Resend, Turnstile, Uploadthing, PostHog and Google Analytics.

JRHauser Trust

JRHauser Trust

This is the home page for the contracting company that I work for, I built this from scratch. It also serves as the analytics dashboard for the companies clients.

Custom Quote Program

Custom Quote Program

A custom quote program that I built, which the Gabba quote form autofills to generate quotes. It uses Next.js, Tailwind, Vercel, Turso.

Map Line Point Date Thingy

Map Line Point Date Thingy

One of my teachers requested this, so I made it. It is free for all, FOR EVER...

Hexagon TV

Hexagon TV

Hexagon TV is a streaming service that I made from scratch it uses TypeScript for the backend and React frontend, and Turso for the SQL database.

Airport Database

Airport Database

Airport Database is a website that uses React to dynamicly display all (IATA) airports and their information, all from a JSON file.

Linux Clone

Linux Clone

Linux Clone is a dynamic website designed to replicate (to the best of my ability at the time) the look and feel of Ubuntu.

My Education

Google Cybersecurity Certificate

Google Cybersecurity Certificate

2023

Those who earn the Google Cybersecurity Certificate have completed eight courses, developed by Google, that include hands-on, practice-based assessments and are designed to prepare them for entry-level roles in cybersecurity. They are competent in beginner-level Python, Linux, SQL, Security Information and Event Management (SIEM) tools, and Intrusion Detection Systems (IDS). They know how to identify common cybersecurity risks, threats, and vulnerabilities, as well as the techniques to mitigate.

Google UX Design Certificate

Google UX Design Certificate

2024 - 2025

Those who earn the Google UX Design Professional Certificate have completed seven courses, developed by Google, that include hands-on, practice-based assessments and are designed to prepare them for introductory-level roles in UX design. They can complete the design process from beginning to end: empathizing with users, defining their pain points, coming up with ideas for design solutions, creating wireframes and prototypes, and testing designs to get feedback.