NetWatcher for UniFi
A lightweight unknown-device monitor for UniFi network controllers featuring an integrated Web UI, SQLite history, approval workflows, and pluggable Pushover and webhook alerts.
I'm a hands-on technology professional with experience spanning software development, IT support, networking, and infrastructure.
I enjoy building useful tools, figuring out why things aren't working, and helping people and organizations make technology work better for them.
Two independently developed web applications focused on civic utility, domain data synthesis, and reliable edge infrastructure.
Making historical turfgrass trial research easier to compare, with cultivar recommendations grounded in local and regional evidence.
Helping New Hampshire residents discover heating-fuel providers, compare publicly posted oil and propane prices, and explore historical trends.
Focused tools built to solve specific hardware, monitoring, and educational problems.
A lightweight unknown-device monitor for UniFi network controllers featuring an integrated Web UI, SQLite history, approval workflows, and pluggable Pushover and webhook alerts.
Unofficial interactive academic planning, degree maps, course prerequisite graphs, and transfer equivalency tools built for SNHU students based on published catalog data.
A modern C++17 library and command-line tool for communicating directly with CyberPower UPS hardware over USB HID and serial, engineered to eliminate legacy x86 driver dependencies on Apple Silicon.
A native Swift macOS menu bar utility providing quiet visibility into physical Ethernet and Wi-Fi failover transitions without interfering with system routing or VPN tunnels.
I build and maintain public integrations that bring household devices, utilities, and communications services into local dashboards and automations.
My work spans software, infrastructure, IT operations, and the small details that make systems feel reliable to the people who use them.
Outside of software and systems, photography offers a way to slow down and explore observation, composition, and light.
I am always open to thoughtful conversations about practical software, infrastructure problems, or community technology.
If you have a real-world problem that needs solving, an interesting integration project, or simply want to compare notes on tools and systems, feel free to reach out directly.