About

I've been writing code for about ten years.

Abdu Murad

The first five were course projects — nothing in production. I started getting paid in 2020, and that's where the certificate trail starts too.

Most of that paid work has been on a compliance platform for ISO 27001 certification — seven NestJS services talking over a NATS event bus, orchestrated on Kubernetes with Helm, with an Angular application on top. I architected and built it, and I've lived with both decisions since.

That's taught me more than any single stack would. I've built the wrong service boundaries and then rebuilt them correctly. I've run an agent-assisted production-readiness audit across all seven services, measuring my development environment against production standards — the kind of gaps that are easy to create and hard to catch by reading. And I've cut a Docker build from two minutes to just over a second — small, until you multiply it by every build a team runs.

Currently I run the technology stack for a humanitarian NGO — a Proxmox host carrying ERP, telephony, workflow automation, secrets management and field data collection, plus the web applications on top — with no dedicated ops team behind it. It's the counterweight to the platform work: one system I designed at scale, another I keep running at 2am.

I also do the other end — interfaces people use all day: a call-center agent UI, an attendance dashboard, and a consumer campaign build where smooth animation on a mid-range phone was the requirement.

The NGO's technical team is two people — the IT manager and me. We test each other's work before it ships and debug together. On architecture we argue it out; the final call is his, and I've shipped decisions I first disagreed with. I've also tested and hardened freelancer-built apps before they went to production.

How I work with AI: I research what the system needs first, then talk it through with AI to compare technologies and trade-offs. We draft a plan. I critique it and look for outside sources that push back on it. Then I split it into phases, build, and test the UI and the logic myself.

Open to opportunities and selected freelance work. Remote, UTC+2. I've owned entire stacks alone; what I'm optimizing for now is a team where the problems are bigger than one person.

Timeline

2015 to now

same client, 2020 – 2026
Mid-2024 — present

Humanitarian NGO — technical owner

Architecture, build and operations for the organization's technology stack — the infrastructure, plus product work in production: the attendance platform, a call-center platform used daily by 24 operators across two deployments, and an AI proposal generator. AWS EC2 instances maintained alongside the self-hosted estate.

Mar — Jun 2024

Bank — internal systems

Maintained internal banking systems and shipped a mobile-network-operator airtime purchasing feature delivered over SMS. Left for the NGO role — broader hands-on ownership.

2022 — 2026

The platform years

Architected and built a seven-service compliance platform for the same client who started with a website — in phases, across two architectural generations, with a security-first file pipeline at its core. 2026 brought the v2 redesign and an agent-assisted production-readiness audit, delivered while running the NGO's infrastructure full-time.

2020 — 2021

First paid work

A company website for a regional information-security consultancy. They kept coming back for six years — the engagement started with weekly agile reviews and relaxed into full ownership of their core product's architecture.

~2015

Self-taught beginnings

YouTube, courses, some university study. Five years of learning projects before anything shipped.