Full-Stack & AI Agent Engineer · TypeScript / NestJS / Node.js · Python / FastAPI · React
Full-stack and AI engineer. I build production backends and AI services: NestJS/Node.js microservices, Python/FastAPI services on Azure AI Foundry, and the React front ends on top. Currently building internal and AI services for the Saudi Ministry of Municipalities and Housing (MOMAH).
I contribute to the open-source projects I depend on: find the edge case one code path handles and its sibling forgot, write the failing test, send a small PR.
|
|
|
|
|
Under review — 14 open
|
Author of nestjs-kafka-transport (v0.3) — a drop-in Kafka transport for @nestjs/microservices on @platformatic/kafka, wire-compatible with the built-in kafkajs transport so services migrate one at a time. Request-reply with lost-reply detection and operation ids, retries with backoff, dead-letter topics, per-record or manual commits, a Terminus health indicator, typed options; e2e-tested on Kafka 3.9/4.0 and Node 22/24.
At work — 146 merged PRs in private repositories: the directives platform, AI agents and data-sync services of the Ministry of Municipalities and Housing, and an e-commerce backend.
TypeScript Node.js NestJS Express Fastify React · Python FastAPI · PostgreSQL MongoDB Redis Kafka RabbitMQ · Docker GitHub Actions Azure AI Foundry AWS · MCP servers & AI agents · some Go
- Email: fadiromdhan3@gmail.com
- npm: fadiromdhan
- Open to remote full-time roles and contract work (Tunisia, UTC+1).
