Skip to Content

Apps

Windows desktop app development

I build Windows desktop apps that people install once and rely on every day. Retrova, my open-source file recovery app, runs on Windows 10 and 11 and on macOS, reads damaged drives at block level and uses Windows' own OCR. I pick Tauri, Electron, Python or .NET to fit your app, not the other way round.

Updated

Problems this solves

  • Your staff run a critical process in spreadsheets or old software on Windows PCs, and nobody can safely change it.
  • You need one tool on both Windows and Mac without paying for two separate builds.
  • The app has to keep working when the office internet drops, and sync when it returns.
  • Installing and updating software on many machines turns into manual work and support calls.

What I build

  • Cross-platform desktop apps with Tauri (Rust core, web interface) that stay small and fast
  • Electron apps when you need a mature ecosystem or an existing web codebase to carry over
  • .NET and WinUI apps when you need deep Windows integration or native controls
  • Offline-first data storage with a local database, backups and sync to a server
  • Installers and MSIX packages, plus auto-update so every machine stays current
  • Code signing so Windows SmartScreen does not scare off your users
  • Native Windows features such as WinRT OCR, file system access and system tray tools

How it works

  1. 1Pick the stack

    I ask who uses the app, on which machines, and what it must integrate with. Then I recommend Tauri, Electron or .NET and explain why.

  2. 2Prototype the workflow

    You get a clickable version of the main workflow, then a working build on a real Windows machine to try.

  3. 3Build and test

    I build the data layer, the screens and the update path, and test on the Windows versions your people use.

  4. 4Package and hand over

    I prepare the signed installer, set up updates and hand over the source, build scripts and accounts.

Work that shows it

Tools I use

  • Tauri
  • Electron
  • Python
  • TypeScript
  • .NET
  • WinUI
  • WinRT
  • SQLite
  • MSIX
  • GitHub Actions

Working with clients abroad

I work remotely with clients worldwide from Assam, India, and in person across Assam and Guwahati. Quotes are in USD and paid by Wise or international bank transfer. Code lives in your GitHub from day one, and you get a staging link to try at every step.

Questions

Yes. Retrova, my free file recovery app, is released for Windows 10 and 11 as well as macOS. It reads NTFS, exFAT and FAT drives directly, verifies every copy and uses Windows' built-in OCR to search scanned files.
Tauri gives small, fast apps with one codebase for Windows, Mac and Linux. Electron suits teams with a large web codebase, and .NET with WinUI suits apps that need deep Windows features.
Yes. I work remotely, so you can be anywhere: the US, UK, Germany, Canada and beyond, with regular calls and written updates. I test every build on Windows 10 and 11 before it reaches you.
You do. The repository, the code-signing certificate and any store accounts are registered to your business, and I hand over everything when we finish.
It depends on the scope and the stack; you get an estimate after a first call, and a working version to try early. Quotes for overseas clients are in USD.

Tell me what you have in mind, and I'll tell you how I'd build it.