Skip to content

Work

A few things I've built.

Some built from scratch, some inherited from someone else and kept running. All of them started with a conversation about what the business was actually trying to do.

Montag Toolbox on the App Store, showing the rate calculator and options screens
Mobile appiOS & AndroidCross-platform

Rebuilding an app its users would never notice had changed

Montag · Agricultural equipment

The problem
Their equipment calculator app had been left behind by the developer who originally built it, with nobody maintaining it. It needed a complete rebuild. But the people opening it in the field every day didn't need a new experience — they needed the one they already knew to keep working.
What I built
I worked back through the original app's interface and calculations, then rebuilt it from scratch on a modern cross-platform framework. Same layout, same numbers, same muscle memory — now one codebase covering both iOS and Android instead of a dead end.
The result
A faster, maintainable app that existing users picked up without retraining, and a codebase that can actually be updated as the equipment line changes.
The packing slip entry screen of the food bank distribution tool
Ongoing supportHandoverInternal tool

Taking over someone else's tool and keeping it alive

Local food bank · Nonprofit food distribution

The problem
The food bank runs its packing and distribution on a custom tool rather than by hand — it allocates food across sites and generates the volunteer packing lists automatically. It was built by another developer, and it needed someone to keep it working and keep adding to it as the operation grew.
What I do
I took the handover, learned a codebase I hadn't written, and became the person who maintains and extends it. New capability gets added when they ask for it, and when something breaks there's someone to call who already knows how the thing works.
The result
The tool still does the hours of manual allocation and packing-sheet work it was built to replace, and it keeps up with how the operation actually runs today instead of slowly going stale.
The Clear View Cleaners homepage with its quote request form
WebsiteBrand refreshLocal SEO

A new name, a new look, and a way to actually be found

Clear View Cleaners · Window washing & exterior cleaning

The problem
A newer service business with the skills to do good work and no way for anyone nearby to find them. No real brand, no web presence, and the customers who were searching were finding competitors first.
What I built
A complete rebrand — new name, logo, and color palette — paired with a custom mobile-first site built around local search, with a quote request short enough that people finish it.
The result
A coherent identity and a site that puts them in front of the people already searching in their area, with quote requests arriving through one path they can actually track.
The Prairie Foods logo printed on a shipping box
Logo designBrand identity

A brand a farm could put on the side of a box

Prairie Foods · Farm & food producer

The problem
Prairie Foods was starting from nothing — no logo, no colors, no identity of any kind — and needed something that would look right on packaging, signage, social media, and a website all at once.
What I built
A clean, versatile mark that captures the farm's rustic, fresh character, delivered in the formats print, digital, and merchandise each actually need.
The result
One consistent identity that works from a shipping box to a phone screen.

This is everything so far — I’d rather show a few real projects than pad this page with more. Want to talk to one of these clients directly? Just ask.

Got something like this?

Tell me what you're working on and I'll give you an honest read on whether it's worth building.