abdullah@barcelona — agent.run

$ agent run --task "introduce yourself"

Abdullah Alsaidi

Senior Software Engineer · AI & Backend Systems · Barcelona

8+ years shipping scalable backends and production AI. At Revolut I delivered an internal AI assistant with MCP tool integrations. I work on agentic workflows, vector search and GenAI systems that hold up in production.

abdullah.alsaidi16@gmail.comin/abdullah-alsaidigh/abdullahalsaidi16book a call →

// tool calls · experience

  1. work("Revolut", role="Software Engineer")Jul 2024 → now · Barcelona

    • Delivered an internal AI assistant end to end, with MCP tool integrations, for Revolut staff and Revolut People users
    • ClickUp and DocuSign integrations for the Revolut People HR product
    • LLM-powered workflows built with PMs and data scientists
    • Backend APIs: performance work and a scalable service architecture

    running

  2. work("Glovo", role="Software Engineer")Nov 2022 → Jul 2024 · Barcelona

    • Core communication services on microservices and Kafka
    • Backend-driven UIs, loyalty features and profile APIs
    • Tier 1 services maintained and scaled for reliability and traceability

    ✓ 200 OK

  3. work("Oneragtime", role="Backend Developer")Oct 2021 → Nov 2022 · Barcelona

    • Faster internal tools for investors and founders
    • Broad test coverage and fixes for systemic bugs

    ✓ 200 OK

  4. work("STOWK", role="Backend Developer")Oct 2019 → Oct 2021 · remote, USA

    • Took predictive pricing models for US vehicle shipping (MoveCar) into production
    • Model-serving APIs and MLOps pipelines with monitoring dashboards
    • ML features in production, including embedding-based components

    ✓ 200 OK

  5. work("L-One Systems", role="ML Engineer")Nov 2018 → Dec 2019 · remote, Germany

    • Serverless satellite image analysis APIs
    • Field boundary and vegetation detection for agri-intelligence company Spacenus

    ✓ 200 OK

// artifacts · recent projects

The Good Scammer

GitLab Transcend Hackathon · Oct 2026

Trains elderly people to spot phone fraud through consented AI mock scam calls, then gives the family a debrief. Consent is one state machine, and only the category of disclosed data is stored.

FastAPITwilio SIPReact 19Cloud Run

live site →gitlab →

FUSION

HackBarna 2026

Ranks 14,002 hexagons in Spain by wildfire risk, fusing ESA WorldCover, Kontur, OpenStreetMap and 523 weeks of ERA5 into a weekly priority score. Caching cut API calls from 280 to 30.

H3rasterioShapely

live site →repo →

Maskode

Open source

A privacy-first fork of the OpenCode agent. A local model strips names, emails and phone numbers before anything reaches an LLM, then restores them in the response.

local modelprivacy

repo →

// config · stack.yaml

languages: [Python, Java, SQL, NoSQL]
frameworks: [FastAPI, Django, Pydantic]
ai: [LangChain, LangGraph, LlamaIndex, Hugging Face, RAG, Agents, MCP, Vector Search]
infra: [AWS, Azure, Kafka, Serverless, CI/CD]
education: [MSc Data Science — Harbour.Space, BEng Computer Engineering — Damascus University]
speaks: {arabic: native, english: professional, spanish: basic}

$ exit 0·book a call →