Software engineer building serverless backends, AI tooling, and infrastructure that runs without maintenance.
Node.js · TypeScript · Cloudflare Workers · MCP
01 / About
I got into programming because I liked understanding how things work — that's still what drives most of what I build. Over the past few years I've been working independently, building backend systems, Telegram bots, and tools that connect AI models to real data.
One project I kept coming back to was MCP — a protocol that lets AI models use external tools and live data sources. I built an MCP server for Arabic academic research because the gap was obvious: millions of Arabic research records with almost no AI-accessible tooling around them.
Before going independent I taught OOP at Hajjah University for about seven months. Explaining code to students turned out to be good practice — it forces clarity that carries over into how I write and structure systems.
02 / Projects
MCP server integrating 4M+ records from Mandumah, ASJP, and SHAMAA — the first AI-accessible tooling for Arabic academic research. Published as an open tool for the Arabic research community.
Telegram media downloader supporting 9+ platforms, deployed on Cloudflare Workers. Built with Node.js and Hono, featuring analytics tracking and cron-based automation.
03 / Skills
Languages
Backend & Runtime
Infrastructure
AI & Tooling
Data
Tools
04 / Contact
Open to backend engineering roles, serious freelance projects, and anything touching AI tooling, developer infrastructure, or serverless systems.
Send me an email© 2026 Dawood Saleh
Sana'a, Yemen