Projects
Archive of things I've built — hardware, software, and everything in between.
Embedded / IoT
Ice Fishing Tip-Up Sensor
Custom IoT ice fishing tip-up sensor system with wireless alerts when a fish triggers the flag.
Remote Firework Cue System
Wireless firework ignition system using ESP-NOW protocol and ESP8266 microcontrollers for remote cue firing.
Heimdall-Mimir
ESP32 LoRa mesh network with weather station and trail camera capabilities. Long-range off-grid monitoring.
Demeter
ESP32 + Raspberry Pi garden automation system with DHT22, soil moisture sensors, light sensors, SSR output, and web dashboard.
CornhoLED
Smart cornhole board with LED scoring, effects, and wireless connectivity.
FPGA / Hardware
antigravityGoL Tang Nano 9K
Conway's Game of Life running on FPGA hardware (Tang Nano 9K). Digital logic design with F# toolchain.
Creative Coding & Simulations
Archived Screen Savers
WebGL museum of 120+ classic screensavers from every era of computing — Windows, Mac, After Dark, XScreenSaver, and more. Custom GLSL fragment shaders.
20kgol
Conway's Game of Life implementation in F# — functional programming approach to cellular automata.
mandelbrotFun
Interactive browser-based Mandelbrot set visualization with zoom, pan, and color palette controls.
Kessler Syndrome Simulator
High-performance 3D orbital debris simulation built in Rust + Bevy, compiled to WebAssembly. Real satellite TLE data, SGP4 propagation, octree collision detection, WebGPU rendering.
Movie2QR
Custom color-grid video encoding that's 33x denser than QR codes. Encode video into printable posters and decode them back.
Web / Full-Stack
Northwoods Music
Music business web app with interactive maps, event calendar, and directory — built with React, Vite, and Supabase.
Skylark Motel
Website for a motel in Woodruff, WI catering to snowmobile and ATV enthusiasts — booking info, weather, snow reports, and trail access.
Tune Me Studio
Website for Joni Clare's wellness and music studio in Rhinelander, WI — Alexander Technique, piano/voice lessons, and sound therapy.
Northwoods Tech
Company website for Northwoods Tech — my technology services business in northern Wisconsin, built with React and Vite.
TechNewsFeed
Python/Flask RSS aggregator that displays tech news as a rotating slideshow — built for office lobby displays.
Cedarburg Bulldogs Class of '76
50th reunion website for Cedarburg High School Class of 1976 — registration, payments, photo gallery, and event scheduling.
antiSocial
Privacy-first guide app for deleting social media accounts. Vite + vanilla JS, mobile-first design.
E-Commerce Platform Development
Custom e-commerce solutions and platform integrations for small businesses.
MycoMaster
Mushroom farm management software for tracking grows, substrates, environmental conditions, and harvests.
Tools & Utilities
Batchtastic
Meshtastic batch firmware flashing toolkit using Web Serial API and Web Bluetooth for parallel device programming from a browser.
Gaming Tools
League Arena Tracker
Chrome extension for tracking League of Legends Arena champion challenge progress. Connects directly to the local League client API.
Zombpoe
Cross-platform Path of Exile inventory net worth calculator built with Angular + Electron. 10 releases, 83 commits.
More on GitHub
Repositories I've pushed to recently. The list is refreshed daily.
- kesslerSim Rust
- RemoteFireworkCueSystem
Remote firework Cue System using esp-now and esp8266
C++ - antigravityGoL-tang-nano-9k F#
- TechNewsFeed Python
- gta6pcrecs HTML
- archivedScreenSavers
archived Screen Savers
JavaScript - T-Dongle-C5
T-Dongle-C5 Examples
C++ - antiSocial JavaScript
- 20kgol F#
- mandelbrotFun HTML
- cncChecklistXcarve HTML
- antigravityScreensaversFPGATang9k F#
- batchtastic
batch meshtastic toolkit
HTML - rfChecklist HTML
- leaguePickerWeb HTML
- Movie2QR Python
- indiSonyCameraControl
- TypeSurvivor JavaScript
- urara-test Svelte
- pickMyCat Astro