JR Logo

Projects

few things to look at

Web Portfolio

Web Portfolio

Personal portfolio site I keep rebuilding to test new patterns. Screenshots here are from the original React build; the live site has been through several rewrites since.

+6 more
Cirro IoT Platform

Cirro IoT Platform

Full-stack IoT geotechnical monitoring platform with real-time sensor data processing, analytics dashboards, and automated alerting system.

+4 more
Riddlit

Riddlit

Team-based riddle platform for daily brain challenges and friendly competition.

+3 more
Elite Garage Screens

Elite Garage Screens

Business website for garage screen door installation with interactive gallery, form handling, and SEO optimizations built with Next.js 15.

+3 more
Web Tools

Web Tools

Collection of developer utilities built with vanilla Web Components, showcasing modern web development without framework dependencies

+3 more
Omega 365 Platform

Omega 365 Platform

Enterprise software development across planning, quality control, and platform migration using .NET, Vue 3, and T-SQL. Features AI-powered planning assistant and large-scale modernization work.

+4 more
Trekk

Trekk

Interactive 3D hiking trail platform with topographical mapping, trail details, and community features built with Vue 3, .NET Core, and Mapbox GL

+4 more
ASCII Art Generator

ASCII Art Generator

Interactive GIF to ASCII art converter with real-time preview, zoom controls, and multiple export formats. Features smooth animation handling and color mode support.

+1 more
Encompass Travel

Encompass Travel

Digital platform for NZ motorcycle tours using Vue, Supabase and server-side caching. Focused on performance and progressive enhancement.

+3 more
POE2 Tools

POE2 Tools

Next.js toolkit for Path of Exile 2 featuring skill tree visualization, build planning, and DPS calculations. Uses Supabase for auth/data and integrates with POE API for character syncing.

+2 more
Golf2Go

Golf2Go

Modern business website for a portable miniature golf company, replacing legacy WordPress site with Next.js 15 for improved performance and user experience

+1 more
SteamShare

SteamShare

Steam screenshot management platform with integrated gallery organization and canvas editing. Features seamless Steam authentication, real-time data fetch, and collage creation tools.

+3 more
Tiki Tours

Tiki Tours

Trip planning app built with Next.js. Handles timelines, budgets, and activity tracking.

Gift List

Gift List

Next.js gift management app with Supabase integration, featuring hierarchical group organization, CSV import capabilities, and real-time analytics. Implements secure auth, automated CRUD operations, and persistent storage.

+3 more
Checkpoint

Checkpoint

GitHub analytics dashboard built with Next.js 15, featuring interactive contribution visualizations, language distribution analysis, and detailed activity metrics

+1 more
DOMination (CSS Battle)

DOMination (CSS Battle)

A full-featured web app for recreating CSS battles. Test your Web Dev skills by replicating target designs using HTML/CSS, with real-time previews, scoring based on accuracy and code efficiency, and interactive comparison tools.

+1 more
Holiday House Map

Holiday House Map

Interactive map visualization of holiday houses using Mapbox GL and custom UI components

+1 more
Off The Floor

Off The Floor

Simple business website built while learning Vue3 and TypeScript fundamentals

Next.js Template

Next.js Template

A comprehensive Next.js template with UI components, 3D capabilities, and example implementations

Rack 'n' Bag

Rack 'n' Bag

Simple tournament tracker built while learning Next.js app router and TypeScript

+1 more
The Work Waka

The Work Waka

Job application and interview tracking platform with data visualization, built with Next.js and TypeScript. Features include calendar integration, dynamic forms, and Sankey diagram reports.

+1 more
Restyled 2.0

Restyled 2.0

Wardrobe management app exploring AI integration and multi-tenant architecture

+1 more
V2 - Audio Visualizer

V2 - Audio Visualizer

Basic audio visualization experiments built while learning Web Audio API and Vue3

+1 more
PomoDev

PomoDev

A Pomodoro Timer Chrome Extension built with React, TypeScript, and Vite to help manage time effectively. Featuring customizable timers, task management, and theme options.

+1 more
DevMap

DevMap

Basic time tracking tool built while learning React hooks and charts. Helps track coding time and project progress.

+1 more
Axiom

Axiom

3D graphics and game dev testing environment built with Three.js

+3 more
Aim Trainer

Aim Trainer

A basic FPS training prototype built while learning Three.js and React

AF Buddy

AF Buddy

Chrome DevTools extension for Appframe development. Built with Vue3 and Monaco editor.

+2 more
Chat with DALL-E

Chat with DALL-E

Chat app with image generation features. Built to explore OpenAI's API and real-time messaging.

+1 more
The Odin Project

The Odin Project

Collection of learning projects completed through The Odin Project's full-stack curriculum. From basic HTML to full-stack applications.

+5 more
CodePens

CodePens

A collection of interactive and visually captivating sketches created with p5.js and three.js. These sketches explore mathematical patterns, physics simulations, and interactive elements.

Portfolio Website

Portfolio Website

Personal portfolio built with Next.js 15, featuring interactive mindmap visualization and dynamic project Works

+3 more