Work

Shipped, running, and used by real people.

Two of these are named and live — visit them. Two are under NDA and appear without the client’s name, product or market; the engineering is described in full, the logo is not.

Trendeall online store on a desktop screen
Trendeall online store on a phone
Live shop trendeall.com
Online Store / Live since September 2026

Trendeall — From DMs to a Real Shop

A Lebanese seller was taking every order through Instagram messages. Now customers browse, pick a colour and check out with cash on delivery or a Whish transfer, while the owner runs stock, orders, promotions and delivery zones from a phone.

  • Next.js 16
  • Payload CMS
  • PostgreSQL
  • Cash on delivery
  • Whish
Read the case study →
Mahramji menu in dollars and English on a desktop screen
Mahramji menu in dollars and English on a phone
Live site almahramji.com
Restaurant / Live since August 2026

Mahramji — Sea Food & Fish

Guests at a seafood restaurant on the Tripoli corniche scan the code on their table and read the menu in English or Arabic, priced in dollars or lira. The owner changes prices, dishes, hours and the hero video from one dashboard — no calls, no reprints.

  • Next.js 16
  • Supabase
  • Two-factor admin
  • English + Arabic
  • Vercel
Read the case study →
Under NDA Live · one client
AI Platform / In production

AI Marketing-Intelligence Platform

Reads a client’s analytics and sales, proposes campaigns based on what it finds, and runs them on connected ad accounts — only after two people approve, because nothing automated gets to spend a client’s budget alone. Running today for a paying client.

  • Python
  • FastAPI
  • LangGraph
  • PostgreSQL
  • React 19
  • Terraform
Read the engineering →
Under NDA Built end to end
AI Voice System / Built end to end

Bilingual AI Voice-Interview Engine

Holds real spoken interviews in Arabic and English, then writes an assessment that cites the evidence behind every judgement — and gives the person assessed a right of reply. Each organisation’s data is sealed off from every other’s, and every action is logged.

  • Next.js 16
  • PostgreSQL
  • Python
  • Voice AI
  • Right-to-left
Read the engineering →
Client name withheld 13 screens · 22 API routes
Ordering Platform / End-to-end build

Ordering & Delivery Platform

A customer storefront, a staff back office and everything between them: floor accounts that can’t open the books, new orders that ping a phone on the counter, an installable app, and a checkout that hands off to WhatsApp — because that’s how this market pays.

  • Next.js 16
  • Supabase
  • Redis
  • Installable app
  • Web push
Read the engineering →