James Mudge

Work

Work

Systems people use to do their jobs. Most of it is not public software, so this is what each one does and how it is put together rather than a link you can click.

Northwest Inventory Services2024 to now

Quantify Inventory Services

A multi-system retail inventory counting and tracking platform with an offline-first Windows admin app, a companion Android app for data collection, and a cloud-backed master for synchronising across the fleet and data retention.

.NET 9, React, React Native, PostgreSQL, Cloud Run

How it works
Catalyst Revenue Partners2026 to now

Catalyst Portal

Commission automation for a channel-sales brokerage. Reads deals out of the customer’s HubSpot or Salesforce, turns milestones into money owed across reps and managers, and runs approvals, disputes and ACH payouts against a full audit trail.

.NET 10, React 19, PostgreSQL, Cloud Run, Stripe

How it works
My own product2026 to now

PumpkinPatch

A multi-tenant SaaS covering CMS, CRM and ERP in one login. Tenants edit their own public site, manage customers and email, and run quotes through to invoices and payments on a double-entry ledger. Live with paying users.

.NET 10, Astro, React, Supabase, Cloudflare Workers

How it works
Setton Farms2025 to now

Setton Farms

Line-of-business systems for a food processing operation. I lead the work on several of them, including the ERP that runs the business, an accounts payable system that matches invoices against purchase orders and packing slips and pays out by ACH, and a background job platform the other apps run on. I also maintain shared libraries that six other applications are built on.

.NET, React, SQL Server, TypeScript

How it works