Read CV
Portfolio — Issue 01 № 2026 Available for work

HASSAN AHMED.

Hassan Ahmed
Cairo · EG

Full-Stack & Systems Engineer

I ship full products end to end — a multi-agent AI orchestration platform, an MMO server stack with custom cryptography and anti-cheat, and cross-platform apps (desktop + Android). 325K+ lines. 32 open-source tools across 9 languages.

§ By the numbers

Receipts.

0

flagship projects
shipped solo

0K+

lines of production
code written

0+

open-source repos
on GitHub

0

languages &
runtimes

§ 01 — Selected work

Six
projects,
built end to end.

Each shipped solo across the entire stack — architecture, backend, frontend, infrastructure, and design.

01

VetoCore

Multi-Agent AI Orchestration
Architect & Full-Stack · SaaS vetoai-frontend.vercel.app ↗

Describe software and a roster of specialist AI agents (PM → Database → Backend/Frontend → Security → QA) builds it through a phased pipeline, streaming their work into a live console. Web, Windows desktop, and an installable PWA on one account.

  • Authenticated LLM proxy streaming Groq / OpenRouter / Gemini over SSE, metering every token into per-user usage & quotas.
  • JWT auth (argon2), AES-256-GCM encrypted provider keys, role-based user + admin dashboards.
  • In-browser live preview of generated apps, QA-rollback guardrail, MongoDB persistence, unit-tested core.
  • SolidJS
  • Electron
  • Hono
  • MongoDB
  • TypeScript
  • JWT · AES-GCM
  • SSE
  • PWA
vetocore · agent-chat

→ Router Briefing the team — PM engaged.

09:24:01 [PM] Acknowledged, Commander. Delegating.

09:24:07 [Database] Schema + migrations ready.

09:24:11 [Security] No exposed secrets — approved.

09:24:15 [Frontend] Writing index.html

02

All Deadly World

MMO Server Ecosystem
Systems Engineer · C# / .NET deadlyworld.online ↗

A complete multiplayer game backend and operations stack: a real-time C#/.NET game server, a separate authentication server, a WPF launcher / patcher, and a PHP web portal with payments — ~325K lines across ~12,000 files.

  • Real-time TCP socket engine — 451 game classes, 150+ packet types, 40+ live tournament modes, A* bot pathfinding, map-threaded simulation.
  • Custom cryptography (Diffie-Hellman, CAST-5, Tiger hash, key-rotating cipher) and a "GShield" anti-cheat with HWID bans, memory/process scanning, Discord alerts.
  • PHP + MySQL portal (100+ tables) with Binance / e-wallet payments, voting rewards, live rankings, and WhatsApp admin notifications.
  • C# / .NET
  • WPF
  • TCP Sockets
  • Cryptography
  • Anti-Cheat
  • PHP
  • MySQL
  • Node.js
gameserver · live

tick 64 SIM entities=2,481 maps=37

net PKT 0x2F LoginReq · DH handshake ✓

sec GShield scan ok · HWID verified

pay Binance deposit confirmed → +500

arena CTF round start · 16 players

03

EDU

Educational Media Viewer — Desktop + Mobile
Solo · Python (PyQt6) & Flutter github.com/EDU ↗ EDU-Android ↗

A media viewer for educators and live-streamers — scan a folder and present images, video, PDF, and live websites in one window, with a drawing overlay and a stream queue. Built twice from scratch: a PyQt6 desktop app and a Flutter Android port. Bilingual EN/AR (RTL).

  • Desktop (PyQt6) — image pan / zoom / rotate, video player with speed control, PDF viewer with in-document word search, in-app web browser with bookmarks, recursive folder scanner, drawing overlay (pen / eraser, undo / redo), stream queue with auto-play, session restore. Shipped Windows release.
  • Android (Flutter / Dart) — mobile port with PDF, video, web view, a drawing toolbar, persistence, a Material 3 theme, and full RTL Arabic localization.
  • Resizable, session-restoring layout that remembers your last folder, queue, and language — built solo across both platforms.
  • Python
  • PyQt6
  • PyMuPDF
  • WebEngine
  • Flutter
  • Dart
  • Syncfusion
  • RTL i18n
edu · stream-dashboard

scan /lessons 142 img · 38 video · 12 pdf

view PDF lesson_03.pdf · page 4/20 · 140%

draw overlay pen #ff3d00 · undo / redo

queue next → intro.mp4 · autoplay ✓

i18n AR / RTL layout mirrored

04

Kryptonex

AI Startup Builder — SaaS Platform
Founder & Full-Stack · Next.js / TypeScript frontend-phi-ivory-65.vercel.app ↗

A multi-tenant SaaS platform that turns one prompt into a launched startup — AI-generated websites, mobile apps, ad campaigns, and marketing media, wrapped in a token-metered billing system and a bilingual (EN/AR, RTL) dashboard.

  • Custom design system — dark, high-contrast UI with layered 3D depth cards, animated aurora backgrounds, and WCAG-AA-checked contrast.
  • Token-based billing & usage metering per plan tier, with a project dashboard, domains, hosted sites, and admin panels.
  • Zustand state, Framer Motion micro-interactions, full i18n (English / Arabic RTL), deployed on Vercel.
  • Next.js 14
  • TypeScript
  • Tailwind CSS
  • Zustand
  • Framer Motion
  • RTL i18n
  • Vercel
kryptonex · build-pipeline

→ Builder Prompt received — generating startup.

00:00:04 [Site] Landing page + dashboard scaffolded ✓

00:00:09 [App] Mobile build queued

00:00:13 [Billing] Token usage metered — plan: Pro

00:00:18 [Ads] Campaign assets rendering

05

Mazag

Multi-Tenant Food Delivery Platform
Architect & Full-Stack · Django mazag-production.up.railway.app ↗

A multi-tenant delivery platform (schema-per-franchise) connecting restaurants, home cooks, street vendors, drivers, and customers — with SSO auth, geolocation-aware ordering, wallets, and a full operations backend.

  • django-tenants schema-per-franchise multi-tenancy with a shared Keycloak realm and per-franchise clients (SSO across web + admin).
  • PostGIS-backed geolocation for orders and delivery zones; Celery + Redis for async tasks, notifications, and scheduled jobs.
  • Wallets & Paymob payments, promotions, subscriptions, live chat, and a customized Django Unfold admin with per-role dashboards (platform / franchise / driver / business).
  • Django 5
  • DRF
  • django-tenants
  • PostGIS
  • Celery
  • Redis
  • Keycloak / OIDC
  • Channels
mazag · ops-dashboard

→ Tenant Schema: franchise "egy" resolved.

geo Order nearest kitchen: 1.4km · ETA 22m

auth Keycloak SSO token verified

pay Paymob wallet charge confirmed

celery notify driver assigned

06

Borhan

Multi-Tenant Learning OS · Web, Mobile & API
Architect & Full-Stack · NestJS, Next.js & Flutter borhan-phi.vercel.app ↗

One record from the centre door to the month-end books: QR attendance, parent notifications, protected video courses, auto-graded assessments, and Egyptian payment rails — three clients on one API, fully bilingual English/Arabic with RTL.

  • Tenant isolation enforced per database query, not in the UI — a cross-tenant read returns not found rather than forbidden, so the resource's existence is never disclosed.
  • Every payment rail funnels through one settlement service: a conditional PENDING → COMPLETED flip means concurrent webhooks, manual approvals and cash entries can never double-fulfil an enrolment.
  • Egyptian rails with no webhook (Vodafone/Orange/Etisalat Cash, InstaPay) settle by human review — receipts bound to the tenant, the reference unique-indexed against double settlement, and the reviewer recorded on the row.
  • Lesson video served via HMAC-signed URLs bound to the viewer and expiring in minutes; uploads are magic-byte verified before they reach an admin's browser.
  • Bilingual by construction — the Arabic catalogue is type-checked against English, so an untranslated key fails the build instead of leaking into a screen.
  • NestJS
  • Next.js 16
  • Flutter
  • PostgreSQL
  • Prisma
  • Socket.IO
  • LiveKit
  • S3 / R2
  • Paymob
  • Fawry
borhan · settlement

→ Scan QR verified · session #4412

tenant scope org=al-noor · isolated

notify WhatsApp guardian informed · 0.4s

pay VodafoneCash receipt → review queue

settle PENDING→COMPLETED enrolment granted

§ 02 — Capabilities

From sockets
to syntax
highlighting.

Comfortable across the whole stack — low-level networking and cryptography all the way up to polished product UIs.

A1 LanguagesTypeScript · C# · Python · Dart · PHP · C · C++ · JavaScript · SQL
A2 FrontendSolidJS · Next.js / React · Tailwind · Vite · PWA · Electron
A3 Mobile & DesktopFlutter · PyQt6 · Electron · cross-platform · bilingual RTL
A4 BackendFastAPI · .NET · Hono · Node.js · REST · SSE / WebSockets
A5 DatabasesMongoDB · MySQL · Redis · Drizzle · aggregation, indexing & query tuning
A6 Real-time & NetTCP / UDP sockets · packet protocols · thread pools · game loops
A7 Security & CryptoAES-GCM · JWT / argon2 · Diffie-Hellman · CAST-5 · HWID anti-cheat
A8 AI IntegrationClaude / Anthropic · multi-agent orchestration · fal.ai · token metering
A9 Payments & BillingStripe (subs · escrow) · PayPal · Binance · quotas & refunds
A10 DevOps & CloudDocker · GitHub Actions · Vercel · Cloudflare · Railway · Nginx
§ 03 — Open source

32 public
repos. 9
languages.

Tools, libraries, and systems built to solve real problems. Every repo has a working build and a clean README.

View all on GitHub ↗
§ 04 — About

An engineer
who ships the
whole thing.

Hassan Ahmed
Hassan Ahmed — Full-Stack & Systems Engineer

I like owning a product from the protocol up — game servers holding real-time state for thousands of entities, token-metered AI pipelines, auth hardened with modern crypto, and the dashboards and landing pages on top of all of it.

Beyond the three flagship projects, I maintain 32 open-source projects spanning C, C#, Python, Dart, TypeScript, React, and C++ — CLI tools, TUI frameworks, HTTP servers, security utilities, AI pipelines, and more. I move fast without skipping the boring-but-important parts — tests, CI, encryption at rest, rate limits, and clean UX.

“I'm just as happy debugging a packet cipher as I am tuning a CSS grid.”

I build bilingual (English / Arabic, RTL) interfaces, and I'm open to full-stack, backend, AI-platform, and systems roles — remote or contract.

§ 05 — Contact

LET'S
BUILD
SOMETHING.

Available for full-stack, backend, AI-platform, and systems roles — remote or contract. The fastest way to reach me is WhatsApp; I usually reply the same day.

Let's talk