Managed IT services for small businesses in the Connecticut River Valley.
Managed IT is the foundation: monitoring, backups, security, and support on a flat monthly fee. Beyond that, I do structured wiring, custom integrations, and purpose-built applications when off-the-shelf software isn't the right answer.
Everything your business needs to stay online.
One flat monthly fee. No hourly billing, no surprise invoices. When something breaks, you call me directly.
Software watching your network all the time. When something starts trending wrong, I get an alert — usually before you notice anything. When it fires, I respond directly, no ticket queue.
see the toolsEvery workstation and server backed up nightly, restores tested quarterly. Not just "the job ran," but data actually pulled back and confirmed. A backup that hasn't been tested is a hope, not a plan.
see the toolsDNS-level filtering, antivirus on every endpoint, firewall management. No single tool stops everything, but the right combination makes you a much harder target than average.
see the toolsSticky notes and shared spreadsheets are how businesses get compromised. Every employee gets their own vault, credentials are shared securely, and access is revoked immediately when someone leaves.
see the toolsOS updates, application patches, firmware — scheduled after hours so nothing interrupts your workday. Every job logged and verified when done.
Running WordPress, Joomla, or Drupal? I keep it patched, backed up, and monitored. Unmaintained CMS installs are one of the most common entry points for small business compromises.
You call or text me directly. I diagnose and fix it. If it's a vendor issue, I make the call and stay on it so you don't sit on hold. No ticket queue, no 24-to-48-hour wait.
New hire gets a computer, email, and access ready before their first day. Someone leaves, their access is gone the same day — not a week later. Offboarding is one of the most common breach entry points and one of the most consistently neglected.
Your network, configurations, vendor contacts, and procedures — documented, kept current, stored on your hardware. Not in my head. Documenting what I find is the first thing I do with every new client.
see the toolsLog into the dashboards whenever you want. The backup logs and documentation are yours. If something isn't running the way I said it would, you'll see it before I tell you.
Clean infrastructure. No mystery cables.
A rats-nest of unlabeled cables is how you lose hours diagnosing a problem that turns out to be a bad punch-down. Proper cabling is the foundation everything else runs on.
I hold the Fiber Optic Association (FOA) Certified Fiber Optic Technician certification and have experience with copper and fiber runs for commercial buildings and smaller campus environments. Every run I install gets tested and documented with port numbers, locations, and test results.
- CAT5e, CAT6, and CAT6A horizontal runs
- Patch panel installation and labeling
- Cable testing and certification
- Existing infrastructure cleanup and documentation
- Single-mode and multi-mode installation
- Termination and splicing
- OTDR testing and loss measurement
- Building-to-building and riser runs
When two systems need to talk and they don't.
Most businesses end up with software that doesn't connect the way they need it to. An accounting system that can't read the inventory tool. A legacy system exporting to a format nothing else understands. A report that has to be assembled manually from three sources every week.
Two systems both have APIs but no built-in connector. I write the bridge. Data flows automatically instead of someone copying it by hand. Common examples: pushing invoices from a service platform into QuickBooks, syncing customer records between a CRM and a billing system.
Old systems with no modern interface. Serial output, proprietary databases, flat files from twenty years ago. I extract the data, transform it into something useful, and deliver it somewhere it can be used. One client ran a fuel control system from the 1990s with no reporting interface. I wrote scripts to parse its raw output and produce formatted Excel reports for their accounting team.
Recurring tasks that run without anyone touching them. Nightly report generation, scheduled data syncs, automated notifications when something changes. If someone is running a manual process every week that could be automated, it should be.
These aren't large software projects. They're focused pieces of code that solve one specific problem. Written to be maintainable, not clever. If something breaks three years from now when I'm unavailable, it should be obvious why and fixable by someone else.
When glue code isn't enough.
Sometimes a workflow is complex enough, or the people doing the work shouldn't have to think about the technology at all. A purpose-built application is the right answer when off-the-shelf software creates more problems than it solves.
A local food distribution company used a bank of standalone fax machines to receive orders and service requests, routed by incoming phone number to different departments. The hardware was aging, the paper handling was a bottleneck, and there was no record of what came in.
I replaced the fax machines with a Linux server running HylaFAX. Custom routing scripts read the incoming number and delivered the fax as a PDF to the correct department mailbox or shared folder. Staff didn't change their workflow. The fax machines disappeared. Incoming documents were now searchable and auditable.
- Replacements for paper or fax-based workflows
- Internal tools that automate manual processes
- Reporting dashboards for data that currently lives in spreadsheets
- Small web applications for internal use
We talk through what you're trying to accomplish, what the current process looks like, and who actually uses it. I scope something small that solves the core problem. The goal is always the same: it works, it's maintainable, and the people who depend on it don't need to think about it.
Not sure what you need?
Free assessment, no obligation. I'll look at what you have, tell you what I see, and give you a straight answer about whether I can help.