coresmith.dev
← All services
02 · Desktop & embedded

Software for the shop floor, and the hardware under it

Some work does not belong in a browser tab. A till that has to keep selling when the internet drops, a machine that talks over a serial port, a board that does not exist yet. We write that software, and when no board fits we design the board.

What is included

Cross-platform desktop apps

One codebase for Windows, macOS and Linux, installed and updated like a real application rather than a web page pretending to be one.

Offline-first, syncs on reconnect

The app owns its data locally and reconciles when the network returns. A shop does not stop selling because an uplink flickered.

Serial, USB and fiscal devices

Fiscal registers, scanners, scales, printers. We have driven a TREMOL S fiscal register from an Electron app, which means the protocol work is done rather than theoretical.

Custom PCB when no board fits

Schematic and layout in KiCad, then the firmware and the vision or control pipeline that runs on it. One team across the whole stack means the hardware and the software are designed against each other.

Who it fits

Retail and hospitality

Point of sale, stock, fiscal compliance. The category where an outage during business hours is not an inconvenience but lost revenue.

Manufacturing and logistics

Anything that reads a device, a sensor or a scale and has to record it correctly the first time, because nobody will re-enter it later.

Products that need their own hardware

When an off-the-shelf board is the wrong shape, the wrong price or missing an interface, designing one is often cheaper than working around it forever.

Start with the scope conversation. It costs nothing and it is usually one call.