01
Messaging infrastructure
A scheduling and delivery platform for email and SMS with provider adapters, suppression, reconciliation, and reporting, run on a queue that lives inside PostgreSQL.
Next.js · Prisma · PostgreSQL · SES · Twilio
02
Operational platform
One codebase, two portals: an internal side that runs records through a configurable eleven-stage pipeline, and an external side that shows each user only the slice of a tree-shaped hierarchy they belong to.
Next.js · Prisma · Auth.js · State machine · Guarded releases
03
Financial systems
A set of single-user analysis scripts became a permissioned, server-rendered web suite with company-scoped access, a learning column mapper, encrypted third-party integrations, and hardened deployment.
FastAPI · HTMX · SQLAlchemy · Alembic · pandas · Docker
04
Research tooling
A workspace where every account is its own tenant, third-party quota is metered locally before the provider would refuse a call, and a language model is confined to restating pre-computed statistics.
Next.js · Convex · Clerk · Rate-limited APIs · LLM guardrails
05
Discovery & architecture
A complete pre-build pack for a multi-tenant scoring platform: discovery, formal requirements, system architecture, integration research, and a staged execution plan, produced by a reproducible document pipeline.
SRS · Modular monolith · Tenant isolation · Mobile data · PDF toolchain
06
hesham.lol
This site: public and private surfaces on one Next.js and Convex codebase with per-host routing, plus a least-privilege agent that manages a WireGuard server from the internal dashboard.
Next.js · Convex · Multi-host routing · WireGuard · systemd
07
Concept
A pitch-stage concept for a sports organisation: brand system, content engine, a benchmark against a top-tier site, a recommended information architecture, and a phased roadmap, delivered as a working prototype.
Vite · React · Information architecture · Benchmark research