Software, systems, and practical problem-solving.

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.

Featured Applications

Selected Work

Two independently developed web applications focused on civic utility, domain data synthesis, and reliable edge infrastructure.

Other public projects

Focused tools built to solve specific hardware, monitoring, and educational problems.

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.

Unofficial interactive academic planning, degree maps, course prerequisite graphs, and transfer equivalency tools built for SNHU students based on published catalog data.

CyberPower UPS

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.

DockNet

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.

Home Assistant

I build and maintain public integrations that bring household devices, utilities, and communications services into local dashboards and automations.

Browse all nine integrations

A practical, broad-based practice

My work spans software, infrastructure, IT operations, and the small details that make systems feel reliable to the people who use them.

Read about my background and experience

Photography

Outside of software and systems, photography offers a way to slow down and explore observation, composition, and light.

Explore photography

Contact

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.