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.
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.
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.