Mohammed Mustufa
Let’s talk

Hi, I’m Mohammed Mustufa.

You bring the problem. I build what solves it.

Software engineer in Dubai. I take products from idea to production: backend systems, integrations, AI agents and the interfaces on top. So far that has meant cybersecurity at SecureLink, fintech at Kema and core banking at TCS.

See the work

integrations and scanners I’ve shipped

  • CrowdStrike
  • Palo Alto Networks
  • FortiGate
  • Trend Micro
  • Splunk
  • LogRhythm
  • Nessus
  • Tenable
  • Ivanti
  • LLM scanner
  • MCP scanner
  • Stripe
  • Telr
  • Checkout.com
  • Amazon Payfort
  • Xero
  • QuickBooks
  • Odoo
  • Zoho
  • WhatsApp
(01) selected work

Three teams. One obsession: software that holds under pressure.

I like problems where being wrong is expensive: a threat that slips through, a payment that never lands, a bank that can’t go down. Here’s what I’ve built.

02 Kema fintech · backend lead 2024 to 2025

kema.co ↗

Helping SMEs across MENA get paid faster.

Late invoices quietly strangle small businesses. Kema, a Dubai fintech backed by Speedinvest, automates the whole invoice-to-cash cycle: payment links on every invoice, smart reminders, reconciliation, invoice financing and an AI assistant on top. I led the backend in Django, DRF and PostgreSQL, and shipped the Vue.js app.

Integrations with Xero, QuickBooks, Odoo and Zoho that pull invoices in and push payments back, so customers are set up in minutes with no integration headache.

invoices · synced from your ERPauto
xeroquickbooksodoozoho
INV-2041Al Noor Trading · AED 18,400synced ✓
INV-2042Gulf Freight LLC · AED 6,250synced ✓
INV-2043Desert Bloom Co. · AED 12,900synced ✓
INV-2044Marina Studio · AED 3,780synced ✓
✓payment link embedded in every invoice

  • 5×faster API responses, from query tuning, Redis caching and rate limits
  • +10%transaction success rate
  • −40%time to integrate a new gateway
  • −30%missed payments
  • Django
  • DRF
  • PostgreSQL
  • Redis
  • Vue.js
  • AI chatbot

03 Tata Consultancy Services TCS BaNCS · core banking 2021 to 2024

software developer

Keeping core banking fast at a million requests a day.

TCS BaNCS powers core banking for financial institutions around the world. On BaNCS Digital I built and optimised the services underneath it: RESTful APIs for distributed systems, the Django server layer and the React front end. In banking, every slow request and every outage is felt by real customers.

RESTful APIs for distributed systems in Python and Java, designed for efficient client-server communication and serving more than a million requests a day.

api gateway · bancs digitallive
requests today1,048,576
GET/accounts/:id/balance38 ms
POST/payments/transfer64 ms
GET/statements?month=0951 ms

  • 1M+requests a day through the APIs
  • −20%server load
  • 90%of the React codebase modernised
  • +25%development speed
  • Python
  • Java
  • Django
  • MySQL
  • React
  • REST
the road so far
  1. 2021 to 2024Tata Consultancy ServicesCore banking services on TCS BaNCS Digital and APIs serving 1M+ requests a day.
  2. 2024 to 2025KemaBackend lead for receivables, payments and invoice financing.
  3. 2025 to nowSecureLinkBuilding a CTEM platform: scanners, plugins, rules, cases and AI.
(02) lab

Things I build for fun.

Side projects where I get to own every layer, from sockets and schemas to the last pixel.

# backend4 online
anyone else seeing the socket reconnect bug?
on it, patching the handshake
legend. ping me when it’s live
shipped ✓

Mezej

real-time chat · MERN

A chat platform built from scratch: one-to-one and group rooms over Socket.io, JWT auth, profiles, message history and instant notifications, all in a responsive Chakra UI.

React Node.js Express MongoDB Socket.io

lesson 03Designing for scalegemini writing
stripe checkout$29Publish course

Course Hive

AI course platform

A marketplace where educators create and sell text-based courses. Gemini drafts the lessons, Stripe handles checkout, Cloudinary hosts the media, and admins and learners get their own portals.

React Express MongoDB Gemini Stripe

all repositories on github ↗
(03) stack

Tools I reach for.

Python and Django by default, FastAPI when it has to be fast, Next.js and React on top, and LLMs wherever they genuinely help. Highlighted ones are daily drivers.

  • Python
  • Django
  • FastAPI
  • Django REST Framework
  • Flask
  • Node.js
  • Express
  • Java
  • GraphQL
  • REST
  • Webhooks
  • RabbitMQ
  • AI agents
  • RAG
  • MCP
  • vLLM
  • llm-d
  • LLM tool calling
  • Embeddings
  • Vector search
  • AWS
  • Docker
  • Next.js
  • React
  • PostgreSQL
  • Redis
  • TypeScript
  • Vue.js
  • Redux
  • Vuex
  • Tailwind CSS
  • MySQL
  • Jest
  • OAuth · JWT
Mohammed Mustufashipping from Dubai
(04) about

Quietly obsessed with systems that don’t break.

I’m happiest in the load-bearing parts of a product: the APIs, queues, integrations and data models everything else quietly depends on. Lately that includes AI too: agents, RAG pipelines and the infrastructure to serve models. Give me a problem where being wrong is expensive and I’ll make it boringly reliable.

Off the clock you’ll find me solving LeetCode problems, tinkering with a side project, or out exploring somewhere new.

studied
B.E. Computer Science, HKBK College of Engineering