Software engineer in cloud operations and AI agent tooling. Runs day-to-day AWS operations for a licensed digital bank — production deploys, Python/boto3 and Systems Manager automation, and Terraform modules — in a regulated, audited environment. Outside work, ships complete agent tooling alone, plus Flutter apps on the App Store and Google Play.
Run day-to-day cloud operations for a licensed digital bank in Bahrain and Jordan across dev, UAT, SIT and production accounts — production deploys through Jenkins, incident investigation, access and change management in a regulated, audited environment.
Keep the legacy core-banking estate running alongside the cloud — the end-of-day batch and Control-M job chains, Oracle replication through DMS, Linux and PCI golden-image patching with Systems Manager, and AWS Backup policies; built SSM automations for daily database refreshes and a scheduled scale-up/down engine for non-production EKS and Aurora.
Built a guarded operations toolkit for the AWS estate — one scripted command per task across EKS, databases, Lambda, EC2 and Jenkins, dry-run by default, explicit execution and production confirmation, an account guard that refuses any AWS change aimed at the wrong account, and secrets kept out of every output.
Own the server security-agent fleet — Taegis (EDR), Symantec (antivirus) and Tripwire (file-integrity monitoring): scripted install, upgrade and verification through Systems Manager, including finding and fixing golden-image servers that registered with cloned agent identities, so the security console saw two servers as one; remediate Tenable/Nessus vulnerability findings with InfoSec and run PCI image patching.
Built the Lambda Operations Console, where operations staff run approved customer operations on live production with a test run before every real change, and the monitoring that emails the service desk — including an onboarding watch for Bahrain and Jordan that checks every 5 minutes, whose 30-day backtest found an 8-hour outage nobody had noticed.
Built a reusable, security-hardened Terraform module library with an estate console for inventory and reviewed Terraform changes, validated against real AWS on the sandbox account.
Sep 2020 – Nov 2022
Computer World
ServiceDesk Engineer, ila Bank (full-time contractor)
Monitored ila Bank's AWS services (CloudWatch, Logs Insights, Step Functions), raising incidents and following them up with the owning teams, before moving to cloud operations.
Feb – Sep 2020
Online Media & Trading
Developer (part-time)
Developed 10+ mobile applications for 10 different clients, with Flutter on the front end and Firebase on the back end.
Feb 2019 – Sep 2020
Dar Albilad Newspaper
ICT Department
Built internal systems and automations for other departments, including a WhatsApp news-broadcast system, and monetized the paper's WhatsApp channel through Google Ads.
Jan 2018 – Jan 2019
Quality Code
Website Developer (part-time, while studying)
Built an online platform for institutes — learning materials, exams and attendance, replacing paper — adopted by 17+ institutes in Bahrain. Promoted to leader of the ICT team.
Featured project
Vox — Local Voice Runtime and MCP Server for AI Agents
A local-only voice runtime that gives Claude Code, Codex and any MCP client a shared microphone and speaker. Speech runs on the Mac through whisper.cpp and Kokoro, and the runtime refuses to start unless every speech endpoint is local. A persistent audio daemon with small reconnectable MCP adapters: turns from several agents queue in order, and cancel drains the queue cleanly.