Building, breaking & fixing things

I build useful things with code, circuits & curiosity.

Flutter apps, embedded systems, web products, self-hosted tools and practical experiments.

~/najad $learn → build → document → repeat
najad@lab:~
$ whoami
developer + maker + curious human

$ ls ./things-i-build
flutter/   iot/   web/   servers/

$ cat approach.txt
# make it useful. keep it simple.
# understand the system.
# document the weird bug.

$ _
Flutter
ESP32
Linux
Web
A few numbers behind the tinkering
50+embedded projects across India & UAE
90K+combined Play Store installs
15+WordPress websites built
5Flutter apps in production
What I build

One toolbox.
Many rabbit holes.

I like projects where software touches the real world — or where a tiny tool removes a very specific annoyance.

01 / APPS

Flutter products

Thoughtful mobile apps with practical UX, APIs, auth, notifications and real backends.

02 / HARDWARE

Embedded & IoT

ESP32, Arduino and Raspberry Pi projects where sensors, networks and code meet.

03 / WEB

Web systems

Lean sites, internal tools, PHP/MySQL apps and WordPress where WordPress actually makes sense.

04 / LAB

Servers & experiments

Self-hosting, Docker, networking, local AI and the occasional “can I run this on that?” experiment.

Selected work

Projects, not
portfolio filler.

A mix of apps, platforms and experiments I’ve designed, built or keep improving.

EP
Flutter + Supabase

EthicPay

A clean expense-sharing app for groups and one-to-one debts, designed to keep the social accounting part simple.

FlutterSupabaseProduct UX
LN
Open project ↗

Lineage

A private family-tree platform with relationship discovery, multiple views, invitations and privacy-aware family data.

PHPMySQLGraph UX
QR
App

Quran Reels

A focused short-video experience for beneficial Islamic content, without the noisy social feed around it.

FlutterVideo
AV
Audio

Ahlussunna Voice

A Flutter audio app with background playback, streaming, push notifications and listening history.

FlutterAudio
DU
Read ↗

DIY Usthad

Hands-on notes and tutorials around Raspberry Pi, Arduino, ESP32, Linux, networking and maker projects.

WritingDIY
Built in the real world

Not everything I build
lives on a screen.

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.

DUBAI SAFARI PARKInteractive installations

Games you could actually touch, hear and stand on.

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.

ArduinoDMXLoad cellsSensors
DUBAI MALLRetail tech

Moving mirrors for Sephora.

An interactive mirror installation using Arduino, touch sensors and linear actuators.

TouchActuators
RASPBERRY PIPhysical computing

A 65-inch Magic Mirror.

A large-format Raspberry Pi mirror plus smart network signage and Android TV based digital signage installations.

Raspberry PiSignage
INTERACTIVE + AUTOMATIONIndia & UAE

From school RFID to retail spin wheels.

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.

RFIDESP8266ESP32PHP + MySQL
Hardware taught me something I still use in software: once a project leaves your desk, “works on my machine” is no longer a strategy.
On the workbench

Always testing something.

The subjects change. The method usually doesn’t: understand it, build a small version, break it, then improve it.

01
Product experiments

Small apps and tools with a bias toward useful over impressive.

↗
02
Local AI + self-hosting

Running useful services at home and understanding the plumbing underneath.

↗
03
Better interfaces

Making technical tools feel clear, calm and obvious to use.

↗
04
Documenting fixes

Because the weird bug I hit today will probably annoy someone else tomorrow.

↗
About me

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.

View full résumé ↗
Principle 01Useful beats flashy.
Principle 02Simple is a feature.
Principle 03Own the stack when it helps.
Principle 04Share the fix after you find it.
Have something interesting?

Let’s build something useful.

I take on selected development and technical projects when the problem is a good fit.