Damir Bakhtiyarov
All offers

Offline & Air-Gapped Systems

Software that works with no internet, and talks to your hardware.

Some environments have no connectivity — by regulation or by physics — and every off-the-shelf product assumes a cloud. I build systems that run on a disconnected machine, speak to the equipment you already own, and keep working when the link drops.

Offline-first
Air-gapped delivery
Hardware integration
Degrading links
Local compute
Audit trail

Starting point

An environment survey and integration map for a fixed fee — which devices, which protocols, what is feasible and what is not. Useful to you even if you never commission the build.

Who it is for

You need this when

What is included, end to end

  1. Survey of the environment: the network, the equipment, the regulations, what may never leave
  2. Integration map: which devices, over which transport, speaking which protocols
  3. Per-device feasibility assessment — which are documented, which will need recovery work
  4. Quote, contract and NDA
  5. Architecture: autonomy, local storage, behaviour when the link drops, synchronisation between nodes
  6. Pilot on one node and one device
  7. Development: native device layer, services, client, inter-node synchronisation
  8. Autonomous delivery: installation with no internet, local dependencies, offline updates
  9. Bench testing, then field testing on site
  10. A planned remediation stage after field testing — budgeted, not called a warranty
  11. Handover: sources, access, documentation, instructions for standing the system up from zero on an isolated machine
  12. Support and updates deliverable without connectivity

What you get

Evidence

Work actually shipped. Client names and domain details are under NDA; the engineering is described without them.

Removed internet access from a client application entirely — not behind a feature flag: the cloud map engine was deleted. Air-gap as an architectural requirement rather than a setting.

UAV video without ffmpeg: RTP/H.264 received and remuxed to MPEG-TS in pure Go, with a custom FLV to Annex-B player, hardware decode and reconnect. No external binary anywhere in the path.

Native hardware access on Windows: GPS through the IGeolocator COM interface, self-elevation through UAC, vendor-agnostic CPU temperature.

Two independent links with graceful degradation: a primary TCP protocol and a fallback over UDP, HF radio and Bluetooth, with a local store, an outbox and acknowledgements.

The failure class that only exists in these conditions, each case fixed with evidence: an echo loop between two links; a false 'sent' while the message was actually lost; a resend storm; state divergence after reconnect, closed with a link epoch; source-name collisions across sixty nodes; device clocks never synchronised with each other.

Computation that cannot be moved to a cloud: A* over a road graph of roughly 8 million edges with zone avoidance, terrain sampling and trafficability by vehicle class — all computed locally on a machine with no network.

The platform traps of autonomous delivery, all met and fixed: pthread stack overflow on Android, SIGPIPE, a Windows database file that cannot be renamed while open, CP1251 against UTF-8 in paths, and EMFILE from a polling file watcher.

How it works commercially

Fixed price by stage, with field testing and remediation as a separately budgeted stage. Support under its own agreement. Priced against the cost of downtime rather than the volume of code. Be aware the sales cycle here is long: procurement, security review, sometimes tender.

Not included

Other offers