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
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 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 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
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
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
One of my teachers requested this, so I made it. It is free for all, FOR EVER...

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 is a website that uses React to dynamicly display all (IATA) airports and their information, all from a JSON file.
My Education

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