DawoodSaleh
Software engineer building serverless backends, AI tooling, and infrastructure that runs without maintenance.
Node.js · TypeScript · Cloudflare Workers · MCP
01 / About
Builder bycuriosity.
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
Selected work
Arabic Academic Research MCP Server
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.
Multi-Platform Telegram Media Bot
Telegram media downloader supporting 9+ platforms, deployed on Cloudflare Workers. Built with Node.js and Hono, featuring analytics tracking and cron-based automation.
Serverless Backend Systems
Architected serverless backends on Cloudflare Workers with KV storage, webhook automation, and scheduled tasks. Designed to be API-driven and maintenance-free.
03 / Skills
Tech stack
Languages
Backend & Runtime
Infrastructure
AI & Tooling
Data
Tools
04 / Contact
Let's buildsomething.
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