Software, built
like a craft.

Cordonnier Software: Software built to solve a problem.

See the projects Visit the GitHub org

Projects

Built to solve a real problem

Every project here started as a problem in front of the builder — at home, on the road, at work, or in the archive. Most are open source; all of them are in daily use.

Genealogy & records

Apex Family Tree

Self-hosted, evidence-first genealogy. People, families, events, places, photographs, documents, and citations — every conclusion in the tree traceable back to the record it came from.

Home inventory

Nestarr

A home inventory system: know what you own, where it is, and what it's worth. With an Android companion app and a Home Assistant integration.

Gig work

GigTracker

An all-in-one application to track gig work: earnings, mileage, and expenses, kept dash by dash instead of reconstructed at tax time.

RV life

RV Interchange

An app specializing in RV parts and sales: Hollander-style interchange lookup, so you can cross-reference what fits what before you buy.

RV life

RVLevel

A simple Android RV leveling system for getting a parked rig flat and settled.

Home & energy

Oil Tank Sensor

Heating-oil tank level monitoring, so the gauge in the basement isn't the only warning you get.

Yard & community

Apex Plow

Snow-plow work, organized: the winter counterpart to the rest of the toolkit.

Yard & community

Apex Scout Manager

A Scouting management tool: rosters, advancement, and the paperwork that comes with both.

Games

CivicDeNovo

A virtual governance game: build a government from scratch — de novo — and run it.

Games

SeaQuacks

A cruise duck hunt game. Yes, the rubber ducks people hide on cruise ships. Hunt them.

Also

CivicMirror

In its own organization: a civic-data platform that normalizes election data into a unified API.

The name

Four generations of shoemakers

Cordonnier (kor-don-YAY) is French for shoemaker — the trade of four generations of the LeFort family, from Joseph Célestin Lefort, cordonnier in Montréal, through Gustave in Worcester's shoe shops, August, and Raymond Jr. at Ray's Shoe Repair.

A shoemaker's work is measured, fitted, and made to last — and repaired rather than replaced. That's the standard this software is built to.

How I build

Three habits

Self-hosted where it can be

Your data lives on your hardware, under your control — not rented back to you from someone else's cloud.

Evidence over assumption

Conclusions trace back to sources. If a record can't be shown, it isn't claimed.

Built for a real problem

No software for its own sake. Each project earns its place by being used, daily, by the person who built it.