We build the software your business is missing.
Web applications, mobile apps, internal tools, integrations and automation for businesses that have outgrown spreadsheets, re-keyed data and manual follow-up. Fixed price agreed first. You own the code.
Start with a scoping callWhat we do, in plain terms.
Most businesses we meet run on a handful of systems that do not talk to each other, held together by one or two people and a spreadsheet. We build the piece that is missing.
Business automation and workflow optimization. We map the process as it actually runs, not as the org chart says it runs, then remove the re-keying, the chasing and the copy-paste between systems. Orders, invoices, approvals, scheduled reports, documents generated from your own data. This is where most clients start, and it usually takes three to six weeks.
Internal business tools. Purpose-built screens for the jobs your team does every day: operations dashboards, job and customer records, inventory, with access by role. One tool for one team is a good first project.
Integrations between existing systems. Your accounting, CRM, e-commerce and field systems kept in step without a person in the middle. Two-way sync with retries and logs you can read, and the edge cases handled rather than ignored.
Web applications and websites. Customer portals, quoting and ordering tools, and content sites you can edit yourself. Fast, maintainable, and built on boring technology on purpose.
Custom software and mobile apps. Native iOS and Android apps and the services behind them, from the first prototype through App Store release and the updates after. Field apps that work offline are a speciality.


StatBreaker
Live basketball stat tracking for coaches. Tap the court where the shot went up, and the app records the shooter, the lineup on the floor, the score and the clock. The analysis is done before the bus leaves.
- One-tap shot charting, substitutions and fouls during the game
- Plus/minus for every player and every lineup
- Hexbin shot charts, eFG%, true shooting, usage and more
- One link that parents, assistants and scouts can watch in a browser
- Keeps tracking through bad gym signal, syncs when you are back online
- Coach reports generated with Claude, labelled as AI output
Lumber Tally Calculator
Build a truck tally in seconds. Board feet, linear feet and piece counts at a tap, with pricing per MBF and the board-foot-weighted average cost for every dimension. Made for sawmills, traders, brokers and yards.
- Any mix of dimensions, 2x4 through 4x8 and custom, lengths 8' to 20'
- Live running board-foot and linear-foot totals as you type
- Save tallies by PO, customer or load, and reopen them later
- Works offline, no account, nothing uploaded


How an engagement runs.
First, a call.
Thirty minutes on where the work piles up and which systems are involved.
Then, a proposal.
Scope, approach, timeline and a fixed price, within five business days.
Then, the build.
Working software in your environment every week, with a short written update each Friday. Then documentation, training and support sized to the system.
The price is fixed before we start. The code is yours when we finish.
Repositories, hosting and third-party accounts are created in your name on day one. Changes outside the written scope are quoted before they are built, never after.