Ali Naderi · Frankfurt am Main
Leansoftware,builtwithcare.
Desktop apps, tools and websites – portable, fast and bilingual. No installer needed, no telemetry, no clutter. Here is everything I have shipped.
- apps released
- 10
- websites live
- 4
- portable
- 100%
- cookies
- 0
- Rust
- Tauri 2
- TypeScript
- C# / .NET
- Astro
- Preact
- Django
- PostgreSQL
- Docker
- Traefik
- libmpv
- ProseMirror
- rclone
- Tailwind CSS
- minisign
- Vite
Selected work
Projects10
Mowl
A minimalist WYSIWYG Markdown editor with full right-to-left support.
Kast
A lean video player that casts to Chromecast, DLNA and AirPlay.
Pigmentry
The database of artist paints and the pigments inside them.
Wowl
Desktop and lock-screen wallpapers from Unsplash, Bing and more.
Trayme
Minimizes windows to the notification area – all of them, or by your rules.





v1.0.0 Portable Browser Updaters
Six tools that keep Chrome, Edge, Brave, Chromium, Opera and Vivaldi portable and up to date.
GIMS e.V.
Website of the German-Iranian Medical Science Society.
Praxis Dr. Mohajer
Website of a family doctor’s practice in Frankfurt with online appointment booking.
Praxis Shahin Jafari
Website of a practice for child, adolescent and family psychotherapy in Frankfurt.
Abri
Your cloud drives in the tray: browse, mount and sync with rclone.
About
I build the tools I want to use myself.
I’m Ali Naderi, and I build desktop apps and websites that do one thing well and then get out of the way. Most of my apps are a single file you can put on a USB stick: no installer, settings next to the program, nothing scattered across the system.
Every app follows the Windows light or dark mode, speaks English and German, and updates itself from signed releases. My own websites follow the same idea: static, fast and free of cookies.
- 01
Portable
One file, settings next to it. Copy it, run it, delete it – done.
- 02
Lean
Kilobytes to a few megabytes. Native speed instead of a bundled browser.
- 03
Bilingual
English and German throughout, following the system language.
- 04
Signed
Self-updates are installed only if their signature checks out.
Contact
Let’s talk.
Questions, ideas or feedback on one of the projects? Write me – I read every message.











