CUSTOM SOFTWARE / LEHIGH VALLEY, PA

Custom software for the process
your business has outgrown.

We design, build, and run software for Lehigh Valley businesses on one line, with five stations, and the two products we run ourselves came off it first.

Stations
FIVE, ALWAYS
Your repository
COMMIT ONE
What comes off
YOURS TO RUN
01

The line

Cloud Codex and quartermaster came off this line.

Below is that line: five stations, and one job that goes down all five. It arrives as something nobody has built, and it leaves in your accounts. Every station it stops at is one we put our own two products through first.

Run progressHandover

Station 01

Discovery

We follow one real request end to end, sitting with the people who actually do the work.

one real requesttwo hoursno spec needed
Comes off asthe job, written down

Station 02

Baseline

Repository, gate, and a deploy that runs on merge, all before feature one exists.

ci.yamlcd.yamlnpm ci
Comes off asa URL that deploys itself

Station 03

Build

One usable slice at a time, on a real URL, in the order that removes the most manual work first.

slice onereal URLin use
Comes off assoftware in real use

Station 04

The gate

Lint, a build, and real browser tests. Red does not merge, and merging is the only way to production.

lintbuilde2e
Comes off asgreen, or not at all

Station 05

Handover

Your accounts, your keys, your runbook. Nothing about leaving us is a special procedure.

keysrunbookaccounts
Comes off asyours to run
02

Station by station

What goes in, what comes out.

01

Discovery

02

Baseline

03

Build

04

The gate

05

Handover

03

Station 04, in detail

The gate is not a diagram. It is a file.

Everything the barrier at station 04 does is written down in this site's own repository: the same gate, the same branch model, the same deploy. Nothing reaches production that has not been through it, ours included.

every commiton merge only
WRITEPROVERELEASERUNcommitON DEVpull requestDEV → MAINCI gateEVERY PR AND EVERYPUSH TO DEV● passingmergeINTO MAINdeploySSH → EC2liveNGINX + SYSTEMDWHAT THE GATE ACTUALLY RUNS✓npm ciROOT AND BACKEND✓npm run lintASTRO CHECK✓npm run buildSTATIC BUILD✓playwright testFULL SUITE, REAL BROWSERWHAT THE BOX RUNSnginxSERVES DIST/ STATICALLY/api/PROXY → EXPRESS :3000systemdCCC-BACKEND.SERVICETHE BUILD RUNS ON THE BOX, SO CIBUILDS THE SAME COMMIT FIRSTBRANCH MODELdevTHE WORKING BRANCHmainWHAT PRODUCTION SERVESA RED CHECK IS A CLOSED DOOR.NOTHING MERGES PAST IT, INCLUDINGOUR OWN WORK.

The gate

lint · build · e2e

Real browser tests, not a smoke check. If the suite is red the branch does not merge, ours included.

Deploy trigger

merge to main

No console clicking, no hand-copied files. The only way to production is a merge, so the history is the deploy log.

Rollback

one commit

Reverting is the same path as shipping. Nothing about going back is a special procedure invented under pressure.

You get this too

from commit one

CI and a deploy pipeline are set up before the first feature, not bolted on when the project is already fragile.

That baseline comes from the same template we use to start our own products, so the first weeks of your engagement go into your problem, not into wiring up tooling from scratch.

04

What we build

Four kinds of problems we take on.

01 / Engagement

Internal tools and dashboards

The thing your team runs the business on that currently lives in a spreadsheet. We turn it into software people actually want to open.

02 / Engagement

Documentation and knowledge systems

Where process, decisions, and institutional knowledge actually stay findable, instead of scattered across chat threads and a wiki nobody updates.

See Cloud Codex, the documentation platform we run

03 / Engagement

Workflow automation and integrations

The handoffs between systems that people currently do by hand: retyping data, copying between tools, chasing approvals over email.

04 / Engagement

Custom platforms

Full products, built and maintained like ours. Cloud Codex and quartermaster are not demos: they are what we run our own business on.

See both products we built and run

NEXT STEP

Put something on the line.

Based in the Lehigh Valley, working with teams there and beyond.