Building, breaking & fixing things

I build useful things with code, circuits & curiosity.

Flutter apps, embedded systems, web products, self-hosted tools and practical experiments — built in Kerala and shipped to the internet.

~/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
Things I keep coming back to
Mobile AppsFlutter · Supabase · Firebase
Embedded & IoTESP32 · Arduino · Raspberry Pi
Web ProductsPHP · MySQL · WordPress
Home LabLinux · Docker · Tailscale · Local AI
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
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 — a developer and maker based in Kerala. I enjoy the space where software meets hardware: mobile apps, embedded devices, websites, servers and small tools built to solve annoyingly specific problems.

Most of what I know came from building something, breaking it, figuring out why, and writing down the fix.

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.