MADTech / Coldwater, MI
Built for Branch County business.
Where I work
I am based in the Coldwater area and work throughout Branch County — Coldwater, Bronson, Union City, Quincy and Sherwood.
The drive-to market runs wider than that: Battle Creek, Marshall, Sturgis, Three Rivers, Hillsdale, Jackson and Kalamazoo are all a comfortable trip, which covers most of south-central Michigan and the Hillsdale County, Calhoun County, St. Joseph County and Kalamazoo County area.
Beyond that the work is remote, and I have clients well outside Michigan. Distance genuinely does not change the build. What being local changes is how easy it is to sit across a table from someone when that is the faster way to sort something out.
Why hire someone here
You can actually meet me
Most of the work is remote, and it works fine that way. But if you would rather sit down in person and walk through what you need, that is genuinely possible here — which is not true of the agency three states away or the offshore team that only exists in a chat window.
I know what small-market business looks like
A shop in Branch County does not have a marketing department or an IT person. The thing I build has to be usable by whoever happens to be at the counter, on a phone, with one hand free. That constraint shapes the whole build.
Same standard, local or not
Being nearby does not mean a lesser version. Everything is custom code, scope goes in writing before anything starts, and the code and accounts end up in your name — identical to the work I do for clients out of state.
What I build
Websites
Custom-built, not assembled from a template — so the site does what your business actually needs instead of what the page builder allows.
See what it covers →Mobile apps
You have an idea and want it to exist. Flow first, screens second, and the unglamorous states taken seriously.
See what it covers →Custom software
Messy workflows, dense data and edge cases — the operations a spreadsheet outgrew and an off-the-shelf tool cannot quite fit.
See what it covers →Automation
Connect the tools, remove the re-typing, and make it obvious at a glance that the workflow is doing what it should.
See what it covers →How I work
Priced per project, never by the hour
Every project is different, so every price is worked out from your actual requirements rather than read off a list. You get a figure in writing before anything starts, and you are buying a finished thing rather than my time.
Custom code, not drag-and-drop
I do not build on page builders or theme editors. If you already run a platform that allows real custom code — GoHighLevel, for instance — I can build inside it. What I will not do is assemble something from blocks and call it bespoke.
Fast is possible, and it is priced as fast
Tight deadlines are often doable — a website in a few weeks is realistic. Compressing a schedule costs more, and how much depends on the size of the build. I will tell you what is achievable before you commit to a date.
Building only, not marketing
I design and build. I do not run ads, SEO or marketing campaigns, and I would rather say so than take money for something outside what I do well.
How a project runs
- 01
Send the messy version
A paragraph is enough. What it is, who it is for, and what is broken or missing today. I read it myself and reply — including an honest no if I am not the right fit.
- 02
Scope and a price range in writing
Before anything is built you get what is in scope, what is not, a range rather than a fantasy number, and a timeline. Nothing starts without that agreed.
- 03
Built in the open
You see it as it comes together, not at the end. Feedback lands while changing course is still cheap, which is the whole point of working this way.
- 04
Handed over properly
You get the code, the accounts in your name, and a walkthrough of how to run it. No hostage situations, no rented access to your own product.
Bring the messy version.
Tell me what you are trying to build and you get a straight answer on scope, cost and timeline — or an honest no. It reaches me directly, not a queue.
