Work
Projects
Client work, R&D and personal projects, from architecture to deployment.
WhatWhis — Local WhatsApp Voice Transcription
Privacy-focused Firefox extension that transcribes WhatsApp Web voice messages entirely on your machine via a local Flask service powered by OpenAI Whisper — no cloud, no external APIs, no tracking.
JavaScript · Manifest V3 · Python · Flask · OpenAI Whisper · +2
Unsplash Wallpaper — GTK4 Wallpaper Manager
A GTK4 + Libadwaita wallpaper manager for Linux that automatically downloads and rotates Unsplash wallpapers with systemd timer scheduling, history, tray integration, and Sway/Wayland support.
Python · GTK4 · Libadwaita · PyGObject · systemd · +3
Gamalon: Online Stores for Small Shops in Sudan
Platform where small shops in Sudan open an online store, manage categories and products, and receive customer orders as ready-made WhatsApp messages. Arabic, right-to-left.
Python · Django · PostgreSQL · Tailwind CSS · Docker · +4
Glass & Linen: Tableware Store with WhatsApp Ordering
Bilingual Arabic and English storefront for a tableware and glassware shop: product catalog, cart and a checkout that sends the order on WhatsApp, plus a small admin to manage products.
PHP · JavaScript · Tailwind CSS · JSON storage · WhatsApp
Patrak: Daily Learning Tracker (Rust, GTK4)
Desktop app and CLI that tracks daily learning from video courses, books and git projects. It picks up progress from mpv, zathura and your commits automatically, with goals, streaks, habits and spaced-repetition review.
Rust · GTK4 · libadwaita · SQLite · rusqlite · +3