DevMoTechwtm london / 3–5 november

devmotech / landing card / wtm london

The travel insider who ships the code.

Mohamed Labib founded DevMoTech. He built the systems that run Classy Travel, his family's Umrah, Hajj and Saudi-visa agency in Montréal, and now builds them for travel businesses like yours.

just want Mohamed's card → save the vCard

Landing cardWTM London 2026

Your phone will fill most of this. Name and email are enough.

add website or linkedin

counted / github + railway / 2 nov 2026

56
services in production
18
postgres databases
1,793
tests on one system
949
calls answered by the phone agent

this page / the real pipeline, not an illustration

Press the button. Watch where your card goes.

  1. your phonethis form
  2. connect.devmotech.comnode 22 + express
  3. postgresrailway
  4. resendmohamed@devmotech.com · vcard attached
  5. your inboxdelivery confirmed by webhook
form.submittedconnecthoneypot + rate limit checked
contact.storedpostgresrow written, timed
email.sentresendvcard attached
email.deliveredwebhooksignature verified

13 automated tests · deployed by git push · hmac-signed thank-you urls

devmotech / built for the family agency first

Every stamp here is a system in use.

  • saudivisavisit.com

    live

    Saudi tourist eVisa service in English, French and Arabic. Stripe payments, passport MRZ parsing, documents in S3, Playwright on every build.

    live · next.js · stripe · s3 · playwright

  • Pilgrim Platform

    live

    A pilgrim types a passport number and sees visa status, hotel, room, roommates, transport, flights and documents, in Arabic with RTL. Staff import rosters from Excel. Season-based: runs every year with no code change.

    live · hajj 2026 · postgres 17, plain sql · signed s3 urls · audit log · expo

  • Passport & visa automation

    running

    Upload 2 to 700 passport images. Tesseract.js and MRZ parsing extract the data, no paid OCR API. A Chrome extension then fills every traveller form on Nusuk and visa.visitsaudi.com in the agent's own browser and reads back the visa numbers.

    running · tesseract.js · chrome mv3 · railway staging + production

  • AI phone agent

    running

    Answers the agency line in French, English on request. Twilio media streams to OpenAI Realtime, embeddings search over a crawled knowledge base, lead capture with transcript and SMS recap. The multi-tenant version isolates each business with Postgres row-level security and enforces recording disclosure for Quebec Law 25.

    running · 949 production calls · twilio · openai realtime · pgvector

  • Classy OS

    internal

    The agency's operations system. CRM, ledger, Stripe, Excel and PDF exports, background workers, Sentry. 1,793 automated tests.

    internal · pg-boss · sentry · vitest

  • Sabre queue harvester

    built

    Pulls names, phones, emails, PNRs and destinations out of Sabre queues with headless Chromium into Excel and R2, then an approval-gated CRM import. 102 tests. Rollout pending.

    built · headless chromium · r2 · 102 tests

  • Agent Time Portal

    running

    Staff check in with a PIN. Live screen view and MP4 recording of office computers, assisted remote control over a self-hosted WebSocket relay, wake-on-LAN, web push. Multi-tenant.

    running · time.devmotech.com · websocket relay · web push

  • umrah.classytravel.ca

    live

    The agency's Umrah and Hajj site with its own back office: Next.js 16, a 3D globe, Turnstile and Redis abuse protection, PDF generation.

    live · next.js 16 · three.js · turnstile · redis

Also running: BSP reconciliation of IATA settlements against the agency's books, the DevMo workspace that serves devmotech.com and issues PDF invoices, and Agent One, an internal AI video studio.

47 repositories · 25 railway projects · 18 postgres databases · 5 worker services · counted 2 november 2026

at wtm / what he wants to hear about

Bring me the spreadsheet.

operators
DMCs, Umrah and Hajj operators, visa agents who still rekey passports.
tech buyers
Agencies that want a booking back office they own, with the code and the data.
partners
Payment, GDS and OCR people who want a reference customer that ships.

Written scope before any build. You own the code and data.

↑ back to the card

stack / 47 repositories

  • TypeScript
  • Next.js 14–16
  • React 19
  • Node
  • Python
  • PostgreSQL
  • Drizzle
  • Prisma
  • Supabase
  • SQLite
  • S3/R2
  • Railway
  • Stripe
  • Twilio
  • OpenAI Realtime
  • Resend
  • SendGrid
  • Sentry
  • Playwright
  • Vitest
  • Chrome MV3
  • Expo
  • Remotion
  • pg-boss
  • Redis
  • Turnstile