About
I build production software end to end — multi-tenant SaaS backends, AI agent platforms with vector search, video generation pipelines, and Manifest V3 browser extensions. Most of my work lives in the messy middle: queue architectures that survive retries, org-scoped permission models, and AI integrations that stay cheap at scale. I currently build insurance and fintech systems at EvaGrupo, and ship products — Brainfast, Clipaf and Pillow Tales — under Motkan Labs. I trained through the 1337 / 42 Network — no lectures, no grades, just projects reviewed by peers.
Work Experience
Skills
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.
Multi-tenant AI chatbot platform. Organizations upload documents and URLs, which a BullMQ pipeline extracts, embeds, and stores in per-tenant Qdrant collections for semantic search. Includes agent builder, Gemini Live voice calls, Stripe usage metering, and an embeddable Shadow-DOM widget.
End-to-end AI video creation: a story prompt becomes a script, narration, generated imagery, and a rendered short-form video. Backed by the AI Queue microservice — a Hono + BullMQ job system with a typed SDK, webhook callbacks, and retry handling across horizontally scaled workers.
Multi-tenant ERP for insurance and fintech operations: CRM with lead scheduling and multi-supervisor assignment, per-product partner ownership, product catalog with image pipeline, and seven branded sub-apps sharing one backend and design system. Started life as a Python/Django application before moving to a Next.js and Node stack.
Bedtime-story mobile app for iOS and Android. Convex powers real-time sync across devices; a parental gate guards purchases and settings. Subscription billing with entitlement checks, narrated stories with audio playback, reading-progress tracking, a rewards system, and story sharing — plus an in-app account-deletion flow for App Store compliance.
Device-insurance product for a retail chain: a mobile app plus an internal portal where sellers enrol customers straight into the Eva ERP. Next.js server actions hold the ERP API key so it never reaches the browser, quote premiums live as the form is filled, and link policies onto an existing client when the email is already known rather than creating duplicates.
Chrome extension and Next.js backend that helps sales teams find the right customer reference case. CSV ingestion with merge-or-replace, dynamic faceted filters, AI-powered case matching, and organization-level RBAC with bearer-token auth for the extension.
One Next.js application serving three distinct domains with separate branding, content, and landing pages — resolved by host-based routing at the edge rather than three separate deployments.
I like building things
Beyond the projects above, I've shipped 9+ more — client work, browser extensions, AI tools, and low-level systems written in C. A selection of the ones I learned the most from.
TOAD — SEO Auditor Extension
Chrome Extension · Plasmo, React 19, TypeScript
Real-time on-page SEO audit: heading hierarchy, meta and Open Graph tags, JSON-LD schema validation, and image/link checks, with a health score and social preview. A full typed rewrite of a legacy vanilla-JS extension.
Dia — Jewelry Design Assistant
Next.js · Google Gemini
Email-gated engagement-ring designer. Customers describe a piece, Gemini generates design options, and the result is handed off to the jeweler as a structured order.
Dan.ai — Multi-Model Chat
Next.js 15 · Vercel AI SDK
Chat interface routing across 100+ models from Anthropic, OpenAI, Google, Meta, and Mistral, with streaming responses, reasoning display, source citations, file attachments, and per-token cost tracking.
The Buzz — Booking Platform
Next.js · Drizzle · Neon PostgreSQL
Two independent frontend designs sharing a single backend and database, letting the client A/B an entire product experience without forking the API.
Video Maker — AI Story Generator
Python · Streamlit · Google Gemini
Generates long-form calming and bedtime-story videos: AI concept, sectioned script, per-section TTS, and per-scene generated imagery, with audio and images produced in parallel under API rate limits.
ft_transcendence
1337 / 42 Network · Team project
Real-time multiplayer Pong platform with matchmaking, live chat, OAuth, and tournaments — built as a team across a full-stack codebase.
minishell
1337 / 42 Network · C
A Unix shell in C: lexer and parser, pipelines, redirections, environment expansion, signal handling, and built-ins — no external parsing libraries.
cub3D
1337 / 42 Network · C
A raycasting engine in C rendering a textured first-person maze from a 2D map, written from scratch against a minimal graphics library.
Inception
1337 / 42 Network · Docker
A multi-service infrastructure built from scratch with Docker Compose: NGINX with TLS, WordPress via PHP-FPM, and MariaDB, each in its own container with persistent volumes and an isolated network.
Get in Touch
Working on something hard, or think I'd be a fit for your team? Reach me on LinkedIn or at sodormouad@gmail.com, and I'll respond whenever I can.

