Projects
few things to look at

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.
Cirro IoT Platform
Full-stack IoT geotechnical monitoring platform with real-time sensor data processing, analytics dashboards, and automated alerting system.

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

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

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

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.

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

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.

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

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.

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

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

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

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.

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

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.

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

Off The Floor
Simple business website built while learning Vue3 and TypeScript fundamentals

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

Rack 'n' Bag
Simple tournament tracker built while learning Next.js app router and TypeScript

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.

Restyled 2.0
Wardrobe management app exploring AI integration and multi-tenant architecture

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

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.

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

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

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

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

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

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

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
Personal portfolio built with Next.js 15, featuring interactive mindmap visualization and dynamic project Works
