I'm

Reuben

A junior
web developer

About me

Hello! I’m  My programming journey started in 2020 when I fell in love with creating websites, Since then I have been growing my portfolio with 

I dabble in photography some of which you can see here. I also love music and play the drums. I feel at home on the water and windsurf whenever I can.

A person walking through a tunnel at night.

2022

SCAMS SITE

I created this website as a school project in 2022. The website is for elderly people (70+) to identify internet scams and then avoid them so they can be more confident online. It will be used when elderly people want to enhance their technological confidence and also when they are uncertain about potential internet scams.

TRAVAMIGOS

I created this website to enhance my CSS animation skills in 2022. I also created this site to learn about JavaScript animation integration. I based the design off the Travamigos website https://travamigos.com/ The site is currently not responsive as that was not the intended learning of the site.

2023

GARIN WEBSITE

I redesigned and developed the Garin College student homepage. To be usable on mobile devices and updated its aesthetics.

2024

PHANTOM EYE

I worked on Phantom Eye, a 2D platformer game for PROD 121 at the University of Canterbury. I was the lead programmer in a team of 5 where we had 5 weeks to create a vertical slice of a game.

SOLAR SYSTEM

I developed a solar system model in Unity that simulates gravity and calculates orbits based on orbital parameters. The model includes planet rendering based on realistic textures. This project was inspired by Sebastian Lague's work and showcases my skills in C# and Unity for both simulation and visual rendering.

2025

FRAMES+

A Minecraft plugin that improves item frames. Adding the ability lock to player, toggle invisibility, lock rotation, and enable click through. I made this for a server i was running and decided to improve and release it.

JTP

JTP is a flexible and efficient framework for building applications with custom data transfer. It enables seamless communication between clients and servers over network sockets, featuring asynchronous message handling and built-in encryption for secure data transmission.

2026

To be continued...