Most businesses aren’t lacking software. They’re running five or six tools that each do their job… mostly. And then there’s everything in between:
That’s where time disappears, where mistakes happen, and when keyboards get broken ‘accidentally’. That’s where I tend to get pulled in, to provide custom code that connects your tools to your workflows.
Sure we could talk about full platforms or rebuilds. But, when it comes to custom code, what businesses often need is a small, focused workflow that solves specific problems inside what you already use—all without introducing complexity or instability.
Sometimes it’s backend. Sometimes it’s customer-facing. Sometimes it’s just automating a step no one should be doing by hand anymore.
Either way, the ability to drop in custom code (from basic shell scripts to full-on agentic workflows) can make the difference between a high-friction workflow and a well-oiled machine.
If you’re recording customer calls, you could easily be recording sensitive information. That creates a problem most teams don’t want to think about.
A recent project handles that before it becomes an issue and it does it behind the firewall:
It can run in batches via watched directories or by automated triggers, and it processes files in parallel—so it keeps up with real volume, not just demos.
It’s not flashy, but It removes a real risk and a real bottleneck. The output can then be put to good use in other ways.
I’ll bet you could use something similar. Let’s talk about it.
Images are one of those things that seem simple until you have thousands of them. If you’re running a small contracting firm and your techs are takin the images, you’ll quickly run into issues when you try using them for your website and social media feeds.
A recent scripting project uses open-source tools to create web-friendly images organized for deployment in seconds and in one pass:
Run it once on a messy directory and the problem is gone. JPG, PNG, and even HEIC images get resized and converted to lightweight WebP, speeding up your users web experience.Â
If that interests you, reach out.
A lot of useful information lives in videos.
Which also makes it hard to reference, search, or reuse.
A currently-in-development project turns training videos and lectures into structured notes:
Instead of remembering the title, searching and then rewatching a 40-minute lecture, users can search their notes, and get time-code-specific links to the exact moment in the right video needed.
The examples above might not seem related on the surface:Â Audio processing isn’t image pipelines which isn’t video-catalog systems.
But each project solves the same kind of problem. problems identified when a thoughtful stakeholder makes a realization:
“We’re doing this manually, and it’s either slow, inconsistent, or risky.
And sometimes it’s all three…”
That’s the time to bring in a creative problem solver.
Not big enough to justify a full system overhaul, but big enough that it keeps costing you time.
…when a thoughtful stakeholder makes a realization: “We’re doing this manually, and it’s either slow, inconsistent, or risky…and sometimes it’s all three.” bring me in.