Initialising 0%

Available for new opportunities

Abdulla Mahfood

I build

Backend-focused Full Stack Developer and DevOps Engineer from the Kingdom of Bahrain. I design, ship and run production REST/JSON APIs, containerised platforms and cloud infrastructure. Security, scale and uptime are part of the build.

Experience
9+
Based in
Bahrain
Focus
APIs & Cloud
Status
Available
Scroll

In motion

See it run

Every chapter of the CV, in a wood you can walk. The game runs in the browser, and the room shows anyone else who is in it.

Whispering Woods My CV as a 3D game you can play in the browser, with a live multiplayer room. Three.jsTypeScriptNode.jsMySQLWebSockets

01 About

Engineer behind the uptime

I care about the parts users never see: schema design, error budgets, deployment pipelines and the quiet reliability of a system under load.

Backend-focused Full Stack Developer and DevOps Engineer. Nine years designing, building and operating REST/JSON APIs in Node.js, Express.js and TypeScript.

I'm skilled in database schema design and query optimisation with MariaDB and Knex.js, and in delivering secure services backed by JWT, Passport.js, input validation and sanitisation.

I build LLM chatbots, automation utilities and internal copilots on current AI APIs and agent frameworks, including the chatbot systems the Shura Council runs.

Hands-on across the full delivery lifecycle: containerised environments with Docker & Docker Compose, CI/CD pipelines, versioning workflows and zero-downtime deployments on hardened Linux (Ubuntu) servers. I manage cloud infrastructure on AWS and GCloud. I find the root cause quickly and I leave the logging behind that makes the next incident readable. I bring junior engineers on through code review.

  • Docker & Compose
  • CI/CD
  • Zero-downtime deploys
  • AWS & GCloud
  • Linux hardening
  • LLM integrations
  • Incident response
  • Mentoring

02 Skills

The toolkit

From the first schema migration to the last container in production. This is the stack I use to take a product all the way onto a hardened Linux server.

Programming

  • Node.js
  • Express.js
  • React.js
  • TypeScript
  • React Native

Web & Mobile

  • Modern JavaScript frameworks
  • Responsive UI/UX
  • RESTful API design
  • WebSocket (socket.io)

Cloud & DevOps

  • AWS
  • GCloud
  • DigitalOcean
  • Heroku
  • Linux Server Administration
  • Bash scripting
  • Docker
  • NGINX

Databases

  • MySQL
  • MariaDB
  • PostgreSQL
  • MongoDB

Version Control

  • GIT
  • Gitea

Other

  • Infrastructure as Code
  • API Security
  • System optimisation
  • AI Applications
Interactive

Drag to turn it. It holds still while you are on it.

03 Experience

Where I've shipped

Nine years across agency, product and government-scale delivery, from writing the code myself to owning the infrastructure and leading the team.

  1. Senior Software Developer

    AlMoayad ICT

    Jan 2023 – Present

    Senior Software Developer & DevOps Engineer building, deploying and maintaining the applications the business runs on, in Docker containers on Ubuntu servers.

    • Build and maintain REST/JSON APIs in Node.js, Express.js and TypeScript for internal and external systems, kept secure as they grow.
    • Design and tune database schemas and queries in MariaDB and Knex.js.
    • Set up CI/CD pipelines, versioning workflows and zero-downtime deployments across environments.
    • Run and secure the production Linux servers: monitoring, performance tuning, backups, logging, hardening and troubleshooting.
    • Design and run containerised environments with Docker & Docker Compose, so every environment matches and releases go out quickly.
    • Work with teams across the business on the software they depend on daily.
    • Track errors, trace distributed logs and watch API performance.
    • Lead the debugging, root-cause analysis and incident response when a production platform is in trouble.
    • Node.js
    • TypeScript
    • Docker
    • CI/CD
    • MariaDB
    • Linux
  2. API Developer & Infrastructure Admin

    Marvel Technology

    Aug 2022 – Dec 2022

    Built and looked after the APIs behind a set of web and mobile platforms.

    • Designed, built and maintained the APIs behind web and mobile platforms, and the integrations that hang off them.
    • Ran the cloud infrastructure on AWS and GCloud, with an eye on what it cost as well as what it could take.
    • Looked after the servers and databases underneath, and answered quickly when one of them went wrong.
    • Owned the JWT and Passport.js flows and the validation on the way in, so the data stayed what it said it was.
    • Mentored junior engineers and reviewed their code, which is where most of the standards actually got set.
    • AWS
    • GCloud
    • JWT
    • Passport.js
    • Security
  3. Cloud Admin & Web Developer

    DZOOM

    Dec 2018 – Aug 2022

    Owned cloud infrastructure and end-to-end web application delivery.

    • Managed large cloud deployments and kept them fast, secure and inside the budget.
    • Led web application design and development from the first sketch to the live site.
    • Built the backend APIs and the infrastructure under them, and ran the production deployments.
    • Wrote the security policies for cloud-hosted data and kept it on the right side of the regulations.
    • Cloud
    • Web Apps
    • APIs
    • Compliance
  4. Head of IT Department

    Flashh Deals App

    Dec 2016 – Dec 2018

    Set the technology direction and led the IT function through a modernisation.

    • Set the technology strategy and the IT roadmap the business worked to.
    • Led the IT team through a set of architecture changes and the day-to-day running of the place.
    • Oversaw the IT infrastructure, its security and the compliance standards it had to meet.
    • Pushed for moving the applications onto current frameworks, which paid down the technical debt they had been carrying.
    • Leadership
    • Architecture
    • Strategy
    • Compliance

04 Projects

Selected work

Platforms I have designed and built, from a government-scale system of record to developer tooling that takes the boilerplate away.

Developer Tools Featured

Router Creator

Zero-boilerplate CRUD APIs

A CLI that reads a live database schema and writes the CRUD endpoints for it, so the boring half of a new API is done before you start.

  • Node.js
  • CLI
  • Codegen
  • SQL
Enterprise Featured

Shura Council Systems

Bahrain’s Shura Council platform

Led development of the modules the council runs on: Public Relations, Public Records, Core App, Meetings System, Council Sessions, His Majesty and the Chatbot systems for Bahrain’s Shura Council.

  • Node.js
  • Chatbot
  • Enterprise
  • Gov
Mobile Featured

Tadawul

Cross-platform financial app

A multi-platform iOS and Android app for the Saudi Tadawul Group.

  • iOS
  • Android
  • Fintech
  • APIs
E-commerce Visit site

BSB Marketplace

Multi-vendor commerce

A multi-vendor marketplace built for the Bahrain market.

  • Marketplace
  • Payments
  • Vendors
E-commerce

Feeh.la

E-commerce platform

An e-commerce platform with vendor and payment handling, built to hold up under load.

  • Payments
  • Vendors
  • Scale
Web App

FishExpress

Restaurant operations suite

A menu and dashboard system for restaurant operations.

  • Dashboard
  • Menu
  • Operations
Web App

Meshal Hotel Restaurant System

Hospitality menu management

A food menu manager for hotel operations, used by the people running the floor.

  • Hospitality
  • Admin
  • Web App

05 Values

How I work

Craftsmanship

Write code that someone else can pick up and change.

Curiosity

Try new tools, and keep the ones that earn their place.

Growth

Invest in the team's growth and share what I learn.

Trust

Treat security and reliability as part of every feature.

06 Contact

Let's build something reliable

Available for full-stack, backend and DevOps roles, plus consulting on API architecture, containerisation and cloud cost. I usually reply within a day.