A browser-based fertilization calculator for planning nutrient applications across the growing season. Configure fertilizers, stage targets, seasonal N-P-K-Ca-Mg-S totals, and weekly lb/acre schedules with a product library from urea and MAP/DAP/TSP through micronutrient blends.
A map of bicycle repair stations, bike shops, and other bicycling attractions in the Twin Cities. Responsive design for desktops and mobile. HTML5, JavaScript, Leaflet.js, GeoJSON, MapBox, SVG, OpenStreetMap.
Interactive wheel builder for bicycle and motorcycle wheelbuilders. C#, .NET 4.0, ASP WebForms, JavaScript, SQL Server 2012, HTML5 Canvas.
E-filing system for Alaskan politicians and public officials with public searchable access. C#, .NET 4.5, WebForms, MVC3, Telerik, SQL Server 2012.
Live demo site for HTML5 controls and features with localStorage persistence. HTML5, JavaScript, jQuery, Swapr.js.
Arduino sensor logging toolchain — serial sketch output, Processing live graph, and a C# logger to file or SQL Server. TopShelf-enabled for Windows service deployment. C#, Processing, Arduino.
Windows console tool for MD5, SHA, and RIPEMD hashes from strings, files, or piped stdin — with file-list mode, encoding options, colored output, and pre-built binaries. C#, .NET.
Upload GPX tracks and analyze activity-specific metrics — skiing runs and lift speed, driving stops and acceleration, hiking elevation, flying climb rates, and more. C#, ASP.NET, SQL Server. Source on GitHub
Enumerates directory contents including files inside archives via 7-Zip, with output to console, XML, JSON, or SQL Server. C#, SevenZipSharp, CommandLineParser.
Windows right-click context menu extensions including "Start PowerShell Here" and "Git Bash Here". .inf/.bat scripting, Registry, WIX, WScript, HTA.
Streams files into a SQL Server database file system through C# CLR stored procedures with configurable buffers instead of loading entire files into memory. C#, PL/SQL.
Pause and resume videos across Chrome Extension, Firefox Add-in, and bookmarklets. ASP.NET, MVC4, C#, SQL Server 2012.
Chrome extension that maps Alt+C to copying a clean, shareable URL — stripping query strings and site-specific clutter from Amazon, eBay, and YouTube links. Manifest V3, JavaScript. Source on GitHub
ESRI geodatabase utilities — sde2string decodes .sde connection files and gdbconfig automates domain and model-name management for deployments. C#, ArcObjects.
Gallery of hand-lettered calligraphy — names, quotes, and custom pieces in traditional and modern styles.
Glasses and pitchers in the shape of Minnesota. HTML5, jQuery, PHP, 3D Printing.
Simplify color palettes and resolution of digital images for quilters, tilers, and crafts. C#, .NET 3.5, MVC3, SQL Server 2008R2.
ESP32-based sauna controller for Home Assistant; 100–240 VAC powered with temperature, humidity, and current monitoring. PWM-driven relays for remote and safety heater control, DHT22/SHT45 sensors, and a current-clamp input for stove power and energy tracking.
ESP32-C3 fridge monitor for Home Assistant on an 18650 battery. TMP117 temperature sensing, OPT3001 door-open light detection, DW01A/8205A pack protection, and low-quiescent deep-sleep power management.
ESP32 wood-stove monitor with triple K-type thermocouples for Home Assistant. Three MAX31855 front-ends for intake, chamber, and exhaust probes plus ambient DHT22, with faster polling when fire is detected.
ESP32 electric radiator fan controller for a Jeep Wrangler aftermarket fan with Home Assistant integration. Dual IRLZ44N MOSFETs, optocoupled ignition and A/C-clutch sense, battery monitoring, and an ECT voltage divider.
ESP32 vehicle and power-wheels monitor with battery voltage sensing, RGB status output, and ~12 VDC output for higher-voltage main battery upgrades. Optocoupled vehicle inputs, relay output, and dual buck converters.
Arduino manual-transmission gear indicator using hall-effect sensors on the shifter shaft; v2 installed in a 2003 Jeep Wrangler with LCD display, ultracap keep-alive, and configurable tolerance. Demo video
Custom Fritzing-designed Arduino shields that spell a name in LEDs with 17 animation modes. Built Eric, Matt, Bill, and RDI variants. Demo video