loading

WALID ADRA

Available for contract work · Remote

Full-stack & platform engineer.
AI-integrated production systems, the infrastructure under them, and the guardrails that keep them honest.

Scroll
01

What I Build

I take systems from schema to production and stay with them after launch. Most of this year went into two AI platforms under NDA — one live, one built end to end — so the work is described here by what it does, not by whose logo is on it. The engineering is written up in full →

Multi-tenant & regulated systems

Row-level security on every tenant-scoped table, append-only audit, capability grants instead of guessable URLs, and residency gates that survive a change of cloud. The work that decides whether a platform can safely hold someone else's customers.

  • PostgreSQL
  • RLS
  • Audit triggers

AI-integrated products

Agent graphs, retrieval across vector and graph stores, real-time voice, and human approval gates on anything the model isn't allowed to get wrong. Metered per tenant, evaluated against rubrics rather than a vibe check.

  • Claude SDK
  • LangGraph
  • pgvector

Platform & infrastructure

Containers, infrastructure as code, and CI that gates a merge on typecheck, lint, tests, secret scanning and static analysis. I own the path from a commit to a running service, including the unglamorous half of a launch.

  • Terraform
  • Docker
  • GitHub Actions

Interfaces that hold up

Data-dense operator consoles, bilingual English/Arabic with genuine right-to-left, installable PWAs, motion and 3D. Built to stay readable for whoever picks it up after me.

  • React 19
  • Next.js 16
  • TypeScript
02

Selected Work

Two of these are under NDA and appear without their client, product name or market. Everything else links to something you can open.

Under NDA 1,053 commits authored
Live · one client

AI Marketing-Intelligence Platform

Reads a client's analytics and commerce accounts, proposes campaigns against what it finds, and manages them on connected ad accounts — behind two human approval gates, because nothing automated gets to spend a client's money on its own.

Full-stack & platform — service, console, mobile, infra
  • Python
  • FastAPI
  • LangGraph
  • PostgreSQL
  • React 19
  • Terraform
Read the engineering →
Under NDA 29 screens · 72 test suites
Built end to end

Bilingual AI Voice-Interview Engine

Conducts real voice interviews in Arabic and English and returns evidence-cited assessments. Row-level security on every table, append-only audit, full right-to-left, and a right of reply for anyone assessed. Built end to end; not yet deployed, and it says so.

Solo — full stack, schema to interview room
  • Next.js 16
  • Drizzle
  • PostgreSQL
  • Python
  • Pipecat
Read the engineering →
WebRift agency website
Live

WebRift — Agency Brand & Website

My own studio's site, hand-written rather than assembled: no framework, no template, no page builder. Brand, copy, motion and build are all mine.

Solo — design & development
  • JavaScript
  • GSAP
  • Lenis
  • CSS3
View project →
Client name withheld 13 screens · 22 API routes
Live demo

Ordering & Delivery Platform

Storefront, staff back-office and the plumbing between them. Per-tab permissions in a signed token, Redis in front of a hot menu, web push to a phone on the counter, and checkout that hands off to WhatsApp because that is how this market pays.

Solo — end-to-end, schema to deploy
  • Next.js
  • React
  • Node.js
  • Postgres
  • Redis
Read the engineering →
Live site almahramji.com
Live

Mahramji — Restaurant Platform

A seafood restaurant in Tripoli, shipped in two days: menu, an admin dashboard the owner runs themselves, and ordering that hands off to WhatsApp because that is where the customers already are.

Solo — design & build
  • Next.js
  • React
  • Vercel
Visit the site →

2,042 commits authored across seven production repositories, April–September 2026. The architecture, access models and infrastructure behind all of it are written up in the engineering notes — or see GitHub.

03

Contact

Available for contract
and freelance work.

Remote, EMEA-friendly hours. I take on the systems where being wrong has a cost — money moving, personal data, a decision about a person — and I stay with them after launch. If that is what you are building, let's talk.