Software made for one organization. Yours.

I build registration portals, ERP and EDI setups, and the small tools in between, fitted to exactly how you run.

You'll talk to me, the person who builds it. No sales team.

Work order

No. 0147
Customer
Day camp, 400 campers
Currently using
Paper forms, 3 spreadsheets, a shared inbox
Build
Parent portal: forms, payments, live roster
Delivered in
About 6 weeks

Example work order.

What people bring me

Most jobs start with a sentence like one of these. If yours sounds similar, I've probably built the fix before, just not for you yet.

Schools, camps, and community orgs

  • Registration is still paper forms and a spreadsheet.→ Parent portal with forms, payments, and a roster that updates itself
  • We find out who owes tuition by scrolling through emails.→ Billing dashboard tied to your payment processor
  • Every staff member keeps their own version of the list.→ One shared system with the right access for each role

Distributors, retailers, and online sellers

  • A big retailer wants EDI and we're keying orders by hand.→ EDI 850 / 855 / 856 / 810 flowing straight into your ERP
  • Vendor price lists come in by email and someone retypes them.→ Automated price and inventory sync with a review queue
  • Our ERP was set up years ago and nobody trusts it.→ Odoo configured around how your warehouse actually works

Before and after

Two typical jobs, shown as examples: what people come in with, and what they leave with.

From 380 paper forms to one parent portal

Example · Day camp · about 6 weeks

Parents register, sign, and pay online. The office sees a live roster instead of reconciling three sheets every Friday.

Stack: web portal · Stripe · Google Workspace
BeforeREG_FINAL_v3 (2).xlsx
CamperPaid?FormsNotes
Levi R.half??Ycheck w/ mom
Chana B.YMISSINGmed form
Levi R.YYdup?
Moshe K.sibling disc.
Rivka S.see emailY
Afterportal / roster

Summer roster · Bunk 4

Levi R.PaidForms done
Chana B.PaidMedical form
Moshe K.Plan 2 of 3Forms done
Rivka S.PaidForms done
4 campers1 reminder queued

Retailer EDI and price sync, no more retyping

Example · Housewares distributor · about 8 weeks

Purchase orders arrive as EDI and land in Odoo. Vendor price changes sync overnight, and anything odd waits for a person to check.

Stack: Odoo · EDI X12 · nightly sync
BeforeInbox · 214 unread
  • RE: RE: updated price listsee attached, use this one not the last one
  • PO 4471889, please confirmStill waiting on the 855 for this order…
  • FW: chargeback noticeASN missing for shipment 2290…
  • Prices_MARCH_final.xlsx3 attachments
Aftersync / last run 06:00

Overnight sync

Purchase orders (850)37Imported
Acknowledgments (855)37Sent
Price updates1,284Applied
Price changes over 15%3Review
0 retyped by handnext run 18:00

How a job moves

Every job follows the same path. You always know where it is, and you own everything at the end.

  1. Walkthrough

    I watch how you work. An hour on a call or on site, looking at the forms, sheets, and inboxes you actually use.

  2. Quote

    A fixed scope and price. One page: what gets built, what it replaces, what it costs, when it's done.

  3. Build

    You click through real progress every week, not slides.

  4. Handoff

    Your code, your accounts, written notes. Support after launch if you want it.

Start a work order

Tell me what's eating your week. I'll reply within one business day with whether I can help and roughly what it would take. If I'm not the right fit, I'll say so.

Work order

Or book a 30-minute call