Available for desktop application work

Desktop software, shipped all the way to the installer.

I'm Tomiwa, a desktop application developer. I design and build fast, native-feeling apps for Windows, Linux and macOS, and I take care of everything that turns code into a product people can rely on: installers, releases and updates.

Ships
.exe installers, .deb, .pkg, portable builds
Builds with
Python, pywebview, Nuitka, C/C++

01 — Selected work

Apps I've designed, built and shipped

Each one is a real release you can install. Download links come straight from the latest GitHub release.

From the archive

02 — Tech stack

How an app I ship is put together

Every layer of a typical project, from the interface your users see to the installer they download.

  1. 01

    Interface

    What your users see and touch

    • HTML
    • CSS
    • JavaScript
    • TypeScript
    • React
  2. 02

    Native window

    A real OS window around the interface

    • pywebview
    • WebView2
    • WebKitGTK
    • WebKit
  3. 03

    Application core

    Business logic, APIs and real-time work

    • Python
    • Flask
    • FastAPI
    • WebSockets
  4. 04

    Data

    Local-first storage, server databases when needed

    • SQLite
    • MySQL
  5. 05

    Build & release

    Compiled, packaged and published

    • Nuitka
    • Inno Setup
    • Debian .deb
    • macOS .pkg
    • GitHub Releases
  6. →

    Runs on

    One codebase, a native build for each

    • Windows
    • Linux
    • macOS

03 — Process

How a project runs

A clear plan up front, something you can install early, and no surprises at the end.

  1. 01

    Discovery

    A short call to understand who the app is for, what it must do on day one, and what can wait.

    You get a summary of requirements and open questions

  2. 02

    Scope & quote

    A written plan broken into milestones, each with a deliverable, a price and a date.

    You get a fixed quote and timeline to approve

  3. 03

    Design

    Screens and flows agreed before the heavy engineering starts, so changes are cheap.

    You get a clickable prototype

  4. 04

    Build

    Work lands milestone by milestone, as real builds you install and try on your own machines.

    You get installable builds and weekly updates

  5. 05

    Launch & handover

    Final installers for every platform you need, published and documented.

    You get installers, source code and documentation

Every project includes

  • Installers for each platformSetup files and portable builds, tested on clean machines.
  • Full code ownershipThe source is yours, in your repository, from the first commit.
  • An update pathVersioned releases, so users upgrade without reinstalling.
  • DocumentationWritten so another developer could pick the project up.
  • Post-launch supportBug fixes after release, and ongoing support if you want it.

04 — Work with me

Tell me about your project

A new desktop app, an existing one that needs work, or a contract role. Share as much or as little as you have and I'll reply within two working days.

New project request
What do you need? *
Target platforms

Your details are only used to reply to this request. Nothing is stored on this site.