Headshot of Cole McGregor

Small Business Software Solutions

I work with teams and businesses to fix broken systems, stabilize or form tools, and automate workflows.

Based in upstate NY · Remote-friendly · Contract work through McGregor Systems LLC

Common Problems I Can Help With

“It works… except sometimes it doesn’t.”

Recurring bugs · brittle logic · surprise breakage

Things break when one small change happens, and nobody is confident touching it. I stabilize the system, reduce and eliminate failure points, and leave it easier and far more understandable for you and/or your team to maintain.

Manual work that shouldn’t be manual

Copy/paste workflows · spreadsheets holding the system together · preventable but confusing mistakes

If the business runs on repetitive steps and experiantial knowledge, I can automate the right parts, add guardrails, and make outcomes predictable. This can be as simple as a script to copy and paste data from one system to another, or as complex as a full-fledged workflow automation tool. We can work together to build/find the right tool for your needs.

Reports, PDFs, and client documents that keep breaking/ look bad/ are inconsistent

Layout issues · missing images · pagination bugs · data inconsistencies · inconsistent formatting

I design and repair document/report generation so your outputs are consistent, readable, and safe to rely on long-term. This includes complex formatting, pagination, and data inconsistencies.

We have a company, but our website is outdated, inconsistent, or doesn’t really exist yet

No clear starting point · confusing layout · weak first impression

I design and build clear, professional websites from the ground up, or clean up and restructure existing ones. The focus is on presenting information in a way that’s easy to understand, easy to navigate, and works reliably on desktop and mobile, without unnecessary features or ongoing maintenance.

How it works

1) Quick call(or video chat if you prefer)

15 minutes

You tell me what’s going wrong and what “done” looks like. If it’s not a fit, I’ll say so. I'll also ask you questions to help me understand the problem and your needs better.

2) Discovery and planning

1–3 hours (usually)

I trace the issue, map the moving parts, and propose a plan. This is the moment uncertainty turns into clarity.

3) Fix + handoff

Targeted changes

I implement repairs/improvements, add guardrails where needed, communicate with you and/or your team as needed, and leave behind comprehensive documentation so you’re not stuck later. Documentation guaranteed to be clear and easy to understand, tested by you and/or your team.

Want the full details? See services, rates, and engagement models on the Business page. Business Details

Contact

The fastest way to start is through a short contact form. Tell me what’s broken, what you’re trying to accomplish, or what’s slowing your team down.

Helpful details to include: where the issue lives (tool/site/app), who uses it, what’s currently painful, and what “working” would look like. Overexplaining is encouraged.

Go to Contact Form

You can also find me here: GitHub · LinkedIn