Scott Morris

Custom sites, apps, and
payment systems.

Built to order, as side work: websites, web apps, iOS apps, and online payments. One person, start to finish, fixed scope, and a date agreed up front.

I reply within two days.

Scroll

What I can build you

Things people hire me for.

A site or customer portal

Designed and built for your business, rather than your business bent to fit a template someone else sold you.

Fundraisers and ticketing

A site that takes card payments, issues the tickets, and tells the office who sold what. No spreadsheet at the end of it.

The tool that replaces the spreadsheet

The one three people email around every week, rebuilt with real logins, permissions, and a record of who changed what.

iPhone apps for the field

For people who work outdoors. Keeps working with no signal, syncs when it finds one, and stays usable wearing gloves.

A bridge between two systems

For when two things that should talk to each other do not, and somebody is retyping data between them by hand.

AI that runs on your own hardware

A language model living inside your network, so records and documents never leave the building. For when the data is the reason you cannot put a cloud tool anywhere near it.

Payments

Money handling,
done carefully.

Checkout, ticketing, invoicing, and anything else that moves money. Built first for a school raffle platform, where the failure mode isn't a bug report, it's someone's money, so every purchase path gets tested before it goes near a customer's card.

Consulting

A straight answer about
what you actually need.

Sometimes that's a two-week fix rather than the platform you came in asking for. I'll look at what you already have, tell you what's worth building, and tell you when something isn't. You get that answer before you spend anything.

Modernization

The system you
can't turn off.

A business-critical platform moved off an end-of-life runtime in place, with no downtime and no data lost, then extended with plain-language search across the same records. The hard part is never the new system, it's getting there without taking the old one down.

Selected work

Things that are live.

product

RaffleDock

A raffle platform for schools and nonprofits: card payments, printed QR tickets, per-student attribution and live sales reporting.

raffledock.com →
case study

A live school fundraiser

Built on it and running: printed QR tickets, card checkout, automatic receipts, and per-student sales the office can actually reconcile.

mues-raffle.com →
private ai

Self-hosted assistants

Retrieval over a company's own documents and databases, answered by a model on its own GPU. Nothing indexed, sent or stored off-site.

ios

Field apps

Native iOS tools for construction crews: supply walks, ordering, daily logistics. Built for gloves and bad signal.

integration

ERP integration

Field-captured hours flowing into a production accounting system, read-only by default, with every money-affecting call reviewed before it runs.

On device

Built for people
who aren't at a desk.

Let's build
something.

Tell me what you need in a paragraph. If it is a fit, we talk for half an hour and I send you a fixed price and a date. If it is not, I will tell you that in the same reply.

What it costs. I quote each project on what it actually takes, and the number does not move afterwards. If yours is bigger than I can do properly as side work, I will say so and point you somewhere else rather than take it on badly.

How I work. Two projects at a time, so yours gets real attention. Fixed scope, a date agreed up front, and the code and hosting end up in your name rather than trapped with me.

Sensitive records. Payroll, medical, and payment data are a normal part of this work, not an obstacle to it. Here is how I handle them.

Not a fit. Anything needing 24/7 on-call, staff augmentation, or work I could not put my name on.

Tell me what you need

or email scott6171 [at] gmail [dot] com