Nidal Alhariri

Available now

Up to 4 days a week

Remote, on-site in Berlin by arrangement

Backend and AI, taken to production.

Twenty years building production software. I take backend and AI features from written scope to production, keep them reliable, and hand them over documented so your team can own them.

Selected work

2021 to now

Raisin SE

Senior backend engineer, freelance

Python microservices with FastAPI, Kafka and SQL on AWS and Kubernetes for a European savings and investment marketplace. Bonus campaigns, payouts, and authentication work across product migrations.

2014 to now

Bayanat

Lead engineer, Syria Justice and Accountability Centre

Open-source platform used to document human rights violations. Full-text search over millions of records, granular permissions, encrypted backups and signed updates. US State Department Internet Freedom Award, 2019.

2005 to now

Level09

Founder and lead engineer

Built and operate FlowDesk (flowdesk.io), a deal-flow platform for property developers with live inventory, PDF offers and Salesforce sync. Platforms and data migrations for JLL, UNDP and Minor Group.

2010 to 2016

Al Arabiya

Senior web specialist and team lead, MBC Group

Led web engineering through the Arab Spring traffic peaks. Designed the core content API for web, mobile and broadcast, and a video ingest pipeline from Avid production systems to publishing.

What I do

Backend
Python services and APIs with FastAPI and Flask, Kafka, PostgreSQL, Redis and Elasticsearch, on AWS and Kubernetes.
AI in production
LLM features inside existing products, retrieval-augmented search, agents and MCP servers, with evals and monitoring.
Fixed-scope work
A one-week AI feature audit, a two to three week prototype-to-production engagement, or monthly senior capacity.

Open source

Enferno
Flask framework with production authentication. Maintained since 2014, 569 GitHub stars.
ReadyKit
SaaS foundation on Enferno with workspaces, billing and roles. Sponsored by Chargebee.
stk
Async Python framework designed so coding agents can operate and extend the apps built on it.