I started building websites because someone needed one and nobody else would touch the server. Eight years later that is still roughly the job: I write the code, I set up the hosting, and I stay on the phone when something breaks at eleven at night.
Most of my work is Laravel applications and custom WordPress themes for businesses in Jordan and the Gulf — manufacturers, distributors, agencies, and a fair number of people who inherited a broken site from a developer who disappeared. I do the boring parts properly: documented code, real backups, certificates that do not expire quietly, and a handover that means you are never locked in to me.
A few years ago I got interested in the security side and it stopped being a side interest. I am now finishing a master’s in cybersecurity, researching how to detect prompt-injection attacks against systems built on large language models. It has changed how I build ordinary websites too — I look at every input field and ask what an attacker would send it.