$ deployed · campus network rebuild

Closed

Commercial network install across a 4-building campus

St. Michael's four buildings were running on consumer routers daisy chained together. It worked until it didn't, and troubleshooting anything meant guessing which hop had failed.

I replaced the whole thing with a commercial Ubiquiti UniFi deployment: Dream Machine Pro, 48-port PoE++ switches, UPS backup, and access points sized for future expansion. I did the physical install myself, including the wiring, drilling, and mounting, then configured VLANs, subnets, and firewall rules across every system on campus. Start to finish, about two weeks.

Along the way I traced the legacy port runs and found one building was bridged to another rather than properly connected, which shaped the fiber upgrade I later scoped with Spectrum.

  • Ubiquiti UniFi
  • VLANs & subnets
  • Firewall configuration
  • Physical install & cabling

$ shipped · web design & rebuild

Closed

Rebuilt the school and parish websites

Both the Saint Michael school and church sites needed a rebuild. I redesigned and rebuilt them, then maintained and updated them: cleaner navigation, a professional look that matched the parish identity, and a structure parents and parishioners could actually find things in.

Saint Michael Catholic School website homepage
Saint Michael Catholic School, homepage
  • Web design
  • Information architecture
  • Content management
  • Ongoing maintenance

$ built · internal tooling

Closed

Equipment inventory system with approval workflow

Championship had a back room full of equipment from old jobs and no way to tell what was deployed versus what was sitting in intake. Nobody owned the problem, so I volunteered to solve it.

I built the database, connected it to Teams, wrote the rules for how equipment moved in and out, and implemented an approval workflow that routed removal requests to upper management before anything left the building. Staff used it day to day after rollout.

  • Database design
  • Microsoft Teams integration
  • Approval workflow
  • Asset management

$ deployed · ticketing from scratch

Closed

Freshdesk rollout for a school and parish

Before Freshdesk, getting IT help at St. Michael meant catching me in a hallway. Requests came in as passing conversations, which meant things got missed, forgotten, or never heard at all. The people with the quietest voices waited the longest.

I implemented Freshdesk from nothing: categories, routing, and a process staff would actually follow. Every request got logged, tracked, and closed out, so nothing depended on whether someone caught me at the right moment.

  • Freshdesk
  • Process design
  • Staff adoption

$ deployed · systems implementation

Closed

Flocknote for parish communication and donations

The parish was running donations and communication on paper. I evaluated and deployed Flocknote to replace it, then configured intake so funds routed to the correct categories and ministries rather than being sorted by hand afterward.

The work was as much about the humans as the software: getting a parish comfortable moving off a paper process they had used for years.

  • Flocknote
  • Donation intake configuration
  • Vendor evaluation
  • Change management

$ deployed · full system & data migration

Closed

Chiropractic office PC & data migration

A multi-day, on-site freelance engagement to replace an aging PC and migrate a live practice-management environment for a chiropractic client, with no room for downtime or lost patient data.

The trickiest part: the practice-management software depended on a SQL Server connection that broke on the new machine. I traced it to a 32-bit ODBC configuration issue and resolved it using the SysWOW64 version of cliconfg.exe, rather than the default 64-bit config tool most people reach for first.

  • Hardware refresh (Dell OptiPlex 7010)
  • SQL Server / ODBC
  • Data migration
  • On-site freelance

$ deployed · home lab

Closed

Self-hosted media & backup server

Built and run a home Linux server (Ubuntu, Docker + Dockge) that handles media, photo backup, and remote access for my household. It's the kind of small-scale infrastructure work I do for fun and to stay sharp.

Runs Jellyfin with NVIDIA GPU-accelerated transcoding, Immich for automatic photo backup, and Tailscale for secure remote access without exposing anything directly to the internet. Also hosts a dedicated game server.

  • Docker & Dockge
  • Jellyfin (GPU transcoding)
  • Immich
  • Tailscale