JR Logo

Full Stack Web

Building modern web experiences with cutting-edge technologies. Passionate about clean code, performance optimization, and creating intuitive user interfaces.

Experience Timeline

2025 - Present

Software Engineer

Developing software solutions at Geotechnics, building robust applications and driving technical excellence in geotechnical engineering software.

2022 - 2024

Software Developer

Developed scalable software for project and operations management, collaborating with teams to deliver user-centric tools.

2022

Web Developer

Built full-stack applications using HTML, CSS, JavaScript, and the MERN stack, focusing on best practices for robust solutions.

2020 - 2022

Estimator

Quoted and designed control systems, improved internal processes, and delivered tailored solutions through strong client relationships.

2020

Industrial Electrician

Led electrical installations in the dairy industry, mentoring apprentices and ensuring accurate equipment calibration.

2019

Electrical Apprentice

Certified in instrumentation while maintaining systems, with a focus on improving reliability and process efficiency.

2013 - 2018

Fire Systems Engineer

Managed fire detection system installations, ensuring compliance with NZ codes and training apprentices on safety protocols.

Currently

Turning imagination into web experiences.

BopGL

BopGL

WebGL visualizer with vinyl record simulation. Realtime audio visualization, presets, customization, and track management.

PomoDev - Pomodoro Timer Extension

PomoDev - Pomodoro Timer Extension

Chrome extension built with React, TypeScript, and Vite, featuring customizable timers, task management, and themes.

CodePen Visualizations

CodePen Visualizations

Interactive p5.js and three.js sketches exploring mathematical patterns and physics simulations.

BopGL: WebGL Visualizer

BopGL: WebGL Visualizer

Dynamic Audio Visualizer with Vinyl Record Simulation, Realtime Audio Analysis, Customization, and Track Management.

Plane Curves

Plane Curves

Visualizing mathematical curves using JavaScript and sliders for real-time adjustments.

Exploring digital sets and experimenting with breakdowns.

boppin #4 - breakcore/jungle mix

boppin #4 - breakcore/jungle mix

Heavy breakcore/jungle mix to get things moving.

Deep House¹

Deep House¹

Favorite deep house bops with a side of slap.

boppin⁹ - tech house mix

boppin⁹ - tech house mix

A tech house mix to keep the groove going.

filthy dnb mix

filthy dnb mix

Filthy DnB featuring Slimzee, Boylan & Riko Dan.

deep / tech house

deep / tech house

yes.

Learning fusion animation and filter effects.

boppin #2 - trap/phonk & dub mix

boppin #2 - trap/phonk & dub mix

Filthy bassline bangers with visuals by sin, Cesco, and KAYO TECHNICS.

nostalgic threads: lofi house mix

nostalgic threads: lofi house mix

Grab a coffee for this relaxed lofi house mix (Mall Grab, DJ Seinfeld, COMPUTER DATA).

tech house mix

tech house mix

One of my favorite genres in electronic music.

deep / tech house

deep / tech house

yes.

cereal sessions¹ - weekend lofi house mix

cereal sessions¹ - weekend lofi house mix

Throwback vibes with nostalgic lofi house beats.

Exploring virtual worlds and strategic challenges.

Satisfactory

Satisfactory

First-person factory building game set on an alien planet. Automate resource gathering, processing, and manufacturing.

Counter-Strike

Counter-Strike

Tactical first-person shooter with a focus on team-based gameplay and strategic gunfights.

Borderlands Series

Borderlands Series

Action RPG first-person shooter with a unique cel-shaded art style, known for its vast array of weapons and humorous storylines.

Fallout 4

Fallout 4

Post-apocalyptic open-world RPG set in a retro-futuristic Boston. Explore, craft, and shape the wasteland.

Risk of Rain 2

Risk of Rain 2

Roguelike third-person shooter with procedurally generated levels and increasing difficulty over time.