
Yasin is Uganda based software engineer with a passion for building web & mobile applications that are fast, scalable, and easy to use.

A lightweight desktop app for downloading videos from YouTube, X, Instagram, TikTok, and 1,800+ sites. Built with Tauri 2 and Rust for native performance, live progress, pause/resume, and a managed download queue — without the bloat of Electron.

A full-stack web app for setting savings goals, logging deposits, and tracking progress over time. Built for users who save through banks, mobile money, SACCOs, and cash — with localized currencies, passwordless sign-in, visual analytics, and an admin dashboard. The same Next.js backend exposes a versioned REST API for a planned Expo mobile client.

Smart Leaf is a React Native mobile app that identifies plant leaf diseases using a custom EfficientNetB0 model running on the phone via TensorFlow Lite. It covers 38 crop-disease classes across 14 crops, rejects non-leaf photos with a dedicated out-of-distribution gate, and includes a local disease library with treatment guidance. Everything — inference, scan history, and guides — stays on the device.

Lessons learned syncing local data with the cloud without driving users (or yourself) crazy.

Why your images are blurry, your layout shifts, and your Lighthouse score suffers — and the fixes.

A practical comparison after shipping production apps with both frameworks.