Flutter products
Thoughtful mobile apps with practical UX, APIs, auth, notifications and real backends.
Flutter apps, embedded systems, web products, self-hosted tools and practical experiments.
I like projects where software touches the real world — or where a tiny tool removes a very specific annoyance.
Thoughtful mobile apps with practical UX, APIs, auth, notifications and real backends.
ESP32, Arduino and Raspberry Pi projects where sensors, networks and code meet.
Lean sites, internal tools, PHP/MySQL apps and WordPress where WordPress actually makes sense.
Self-hosting, Docker, networking, local AI and the occasional “can I run this on that?” experiment.
A mix of apps, platforms and experiments I’ve designed, built or keep improving.
A clean expense-sharing app for groups and one-to-one debts, designed to keep the social accounting part simple.
A private family-tree platform with relationship discovery, multiple views, invitations and privacy-aware family data.
A focused short-video experience for beneficial Islamic content, without the noisy social feed around it.
A Flutter audio app with background playback, streaming, push notifications and listening history.
Hands-on notes and tutorials around Raspberry Pi, Arduino, ESP32, Linux, networking and maker projects.
Before product apps and self-hosted experiments became a bigger part of my work, I spent years building physical interactive systems, automation and embedded installations.
Built, installed and maintained multiple interactive games using Arduino, DMX lighting, addressable LEDs, load cells and sound sensors, along with maintenance work on AR games.
An interactive mirror installation using Arduino, touch sensors and linear actuators.
A large-format Raspberry Pi mirror plus smart network signage and Android TV based digital signage installations.
Projects have included Kinder interactive panels, a City Centre Dubai spin wheel, RFID school attendance, custom home automation, automatic water controllers, programmable infinity mirrors and IoT smart-lighting UI work.
The subjects change. The method usually doesn’t: understand it, build a small version, break it, then improve it.
Small apps and tools with a bias toward useful over impressive.
Running useful services at home and understanding the plumbing underneath.
Making technical tools feel clear, calm and obvious to use.
Because the weird bug I hit today will probably annoy someone else tomorrow.
Short fixes, tutorials and useful notes — mostly written after I’ve already lost enough time to the problem.
A quick Android manifest fix for a launcher icon that suddenly falls back to the default.
A practical cleanup workflow for Android apps when the normal uninstall path is not enough.
Notes for diagnosing one of those tiny Git errors that can steal much more time than it deserves.
Not a polished “10x engineer” biography. Just the useful version.
I’m Najad — an Electronics & Instrumentation engineer turned developer and maker. I started with circuits, controllers and physical installations, then gradually moved deeper into Flutter, web systems, servers and product development.
That mix still shapes how I work: understand the whole system, keep the interface simple, and make the thing survive outside the demo. Most of what I know came from building something, breaking it, figuring out why, and writing down the fix.
I take on selected development and technical projects when the problem is a good fit.