I will set up a windows installer and auto update for your electron app

K
karakayasoft
K
karakayasoft
Ahmet K.

About this gig

Shipping an update to machines you cannot remote into is the part that bites. One bad build and every install in the field is stuck on it.


I ship updates to a Windows app that runs a shop till, so I have had to make this fail safely rather than just work once.


Most Electron auto-update setups work fine until the first failed update. Then there is no way back, because the old version was already overwritten and the user is left with an app that will not start. The other common one is the installer writing the database inside the program folder, so the next update quietly deletes a year of data.


HOW I WORK

First I build a proper NSIS installer with a userData path that survives version bumps. Then I wire auto-update to your release feed with version checks that fail safe, so a broken release leaves the current version running. Then I run a real version to version upgrade on a clean Windows VM and record it, so you see the cycle before trusting it on customer machines.


WHAT I DO NOT DO

Windows only. I do not sell or validate code signing certificates, though I will set the build up so you can add one later.


Tell me where you want to host the update feed before you order.

Get to know Ahmet K.

Ahmet K.

Electron desktop apps for retail: POS, hardware, SQLite

  • FromTurkey
  • Member sinceAug 2026
  • Avg. response time1 hour
  • Languages

    Turkish, English
I develop and maintain Windows desktop software for retail: offline-first point of sale, inventory and reporting. My own POS product is in daily production use on a live counter: barcode scanning, ESC/POS receipt printing, cash drawer control, stock and expiry tracking, end-of-day reconciliation, offline SQLite, and a packaged installer with one-click updates. I specialise in the parts most web developers avoid: Electron apps that must run offline, hardware integration, Windows packaging and auto-update, and production data recovery. Clear scope, written updates, and honest estimates.

My Portfolio

Other Software Development Services I Offer