HA
← Portfolio
Hassan Ahmed

Full-Stack & Systems Engineer

Hassan Ahmed

AI Platforms · Real-Time Systems · Game Servers · 32+ Open-Source Repos

Summary

Full-stack and systems engineer who ships products end to end — from raw TCP sockets and custom cryptography to React/SolidJS dashboards and AI pipelines. Built a multi-agent AI orchestration platform and a complete MMO game-server ecosystem (~325K lines), plus multi-tenant SaaS platforms serving web, mobile and API from one backend, and cross-platform desktop and mobile apps. Maintains 32 open-source projects spanning C, C#, Python, Dart, TypeScript, React, and C++. Strong on backend architecture, tenant isolation, payment settlement, real-time networking, security, and AI integration. Bilingual EN/AR (RTL).

Core Skills

LanguagesTypeScript · C# · Python · Dart · PHP · C · C++ · JavaScript · SQL
FrontendSolidJS · Next.js / React · Tailwind · Vite · PWA · Electron
Mobile & DesktopFlutter · PyQt6 · Electron · cross-platform · bilingual RTL
BackendNestJS · FastAPI · Django · .NET · Hono · Node.js · REST · SSE / WebSockets
DatabasesPostgreSQL · Prisma · MongoDB · MySQL · Redis · Drizzle · aggregation & indexing
Real-time & NetTCP/UDP sockets · Socket.IO · LiveKit / WebRTC · packet protocols · thread pools · game loops
Security & CryptoAES-GCM · JWT/argon2 · Diffie-Hellman · CAST-5 · HWID anti-cheat
AI IntegrationClaude / Anthropic · multi-agent orchestration · fal.ai · token metering
Payments & BillingStripe (subs · escrow) · PayPal · Paymob · Fawry · mobile wallets & InstaPay · idempotent webhooks · quotas & refunds
DevOps & CloudDocker · GitHub Actions · Vercel · Cloudflare · Railway · Nginx

Selected Projects

01 VetoCore — Multi-Agent AI Orchestration Platform

Architect & Full-Stack

vetoai-frontend.vercel.app · SolidJS · Electron · Hono · MongoDB · TypeScript · JWT/AES-GCM · SSE · PWA

  • Built an authenticated LLM proxy streaming Groq/OpenRouter/Gemini over SSE, metering every token into per-user usage & quotas; web, Windows desktop, and installable PWA on one account.
  • JWT auth (argon2), AES-256-GCM encrypted provider keys, role-based user + admin dashboards, in-browser live preview with QA-rollback guardrail, and unit-tested core.

02 All Deadly World — MMO Game-Server Ecosystem

Systems Engineer · C#/.NET

deadlyworld.online · C# / .NET · WPF · TCP Sockets · Cryptography · Anti-Cheat · PHP · MySQL · Node.js

  • Real-time TCP socket game server — 451 game classes, 150+ packet types, 40+ tournament modes, A* pathfinding, map-threaded simulation (~325K LOC / ~12K files).
  • Custom cryptography (Diffie-Hellman, CAST-5, Tiger hash, key-rotating cipher) + GShield anti-cheat (HWID bans, memory/process scanning, Discord alerts); PHP/MySQL portal with Binance/e-wallet payments & WhatsApp admin notifications.

03 Kryptonex — AI Startup Builder, SaaS Platform

Founder & Full-Stack

frontend-phi-ivory-65.vercel.app · Next.js 14 · TypeScript · Tailwind CSS · Zustand · Framer Motion · RTL i18n · Vercel

  • Multi-tenant SaaS platform that turns a single prompt into a launched startup — AI-generated websites, mobile apps, ad campaigns, and marketing media.
  • Token-metered billing with per-plan usage quotas, a project/domains/hosted-sites dashboard, and a custom dark UI design system with 3D-depth cards and animated motion; fully bilingual EN/AR (RTL).

04 Mazag — Multi-Tenant Food Delivery Platform

Architect & Full-Stack · Django

mazag-production.up.railway.app · Django 5 · DRF · django-tenants · PostGIS · Celery · Redis · Keycloak/OIDC · Channels

  • Schema-per-franchise multi-tenant platform connecting restaurants, home cooks, street vendors, drivers, and customers, with a shared Keycloak realm for SSO across web and admin.
  • PostGIS-backed geolocation for orders/delivery zones, Celery+Redis async tasks, wallets and Paymob payments, promotions, subscriptions, live chat, and a role-based Django Unfold admin (platform/franchise/driver/business dashboards).

05 Borhan — Multi-Tenant Learning OS (Web, Mobile & API)

Architect & Full-Stack · NestJS, Next.js & Flutter

borhan-phi.vercel.app · NestJS · Next.js 16 · Flutter · PostgreSQL/Prisma · Socket.IO · LiveKit · S3/R2 · Paymob · Fawry

  • Three clients on one API (Next.js portal, Flutter app, REST/WS backend) covering QR attendance, groups & timetabling, protected video courses, auto-graded assessments, live classes, billing and wallets — for schools, academies and independent teachers.
  • Tenant isolation enforced at every database query rather than in the UI, with cross-tenant reads answering not found instead of forbidden so a resource's existence is never disclosed; role-scoped access across admin, instructor, secretary, student and parent.
  • Single settlement path for every payment rail — a conditional PENDING→COMPLETED transition makes concurrent webhooks, manual approvals and cash entries incapable of double-fulfilling an enrolment; Egyptian mobile-wallet and InstaPay transfers settle through human review with tenant-bound receipts and a recorded reviewer.
  • Lesson video delivered over HMAC-signed, viewer-bound URLs expiring in minutes, with magic-byte verification on upload; argon2id credentials and single-use, hash-stored reset tokens.
  • Bilingual English/Arabic with RTL across web and mobile, the Arabic catalogue type-checked against English so an untranslated key fails the build rather than reaching a user.

Applications

06 EDU — Educational Media Viewer — Desktop & Mobile

Solo · Python & Flutter

github.com/MrHassan2027/EDU · PyQt6 · Flutter / Dart · Syncfusion · video_player

  • EDU (desktop, PyQt6) — media viewer for educators & live-streamers: images, video, PDF, in-app web browser, drawing overlay, stream queue, session restore; bilingual EN/AR (RTL). Shipped Windows release.
  • EDU-Android (Flutter / Dart) — mobile port with PDF, video, web view, drawing toolbar, persistence, and full RTL Arabic localization.

Open Source — github.com/MrHassan2027

32 public repositories · each with a working build and a clean README

C# / .NET

  • PacketSniffer.NET — Raw socket capture + WinForms live protocol decoder
  • MiniORM — Attribute-based ORM for SQLite/SQL Server, no EF
  • HotReloadConfig — Hot-reloads appsettings.json without restart
  • PluginHost — AssemblyLoadContext plugin system with hot-reload
  • TerminalUI.NET — TUI framework via ANSI escape codes
  • GameServerKit — Reusable TCP game server framework

C / C++

  • TinyHTTP — HTTP/1.1 server in pure C, zero dependencies
  • MemWatch — LD_PRELOAD heap tracker with flamegraph output
  • CLIParser — Single-header C++17 argument parser library

Dart / Flutter & Security

  • EDU-Android — Flutter mobile media viewer (PDF, video, web, RTL)
  • PortMapper — Async port scanner with service fingerprinting
  • JWTForge — Decode, forge, and audit JWTs (pentest/CTF)

Python

  • GitDigest — Grouped CHANGELOG from Conventional Commits
  • PriceWatcher — Async price tracker with Discord/email alerts
  • SQLProfiler — SQLAlchemy: slow queries + N+1 detection
  • DocForge — Markdown docs from Python source via AST
  • FaceAttend — Face-recognition attendance logger (OpenCV)
  • ShellSage — AI shell history analyzer via Claude API
  • EDU — PyQt6 media viewer for educators (images, video, PDF)
  • DungeonTerm — Roguelike dungeon crawler in the terminal
  • TweetMood — Sentiment pipeline: DistilBERT + Streamlit
  • CSVInsight — CSV → stats + correlation heatmap report

TypeScript / React / Next.js

  • LogLens — DevTools-style JSON log viewer: filter, search
  • SnapDeploy — Node CLI: zip → SFTP → deploy in one command
  • FormForge — Drag-drop form builder → standalone HTML export
  • Webhookr — Self-hosted webhook inspector with replay
  • MDBoard — Kanban board where cards are Markdown files
  • APIBlueprint — VS Code: OpenAPI YAML → TypeScript client
  • ResumeJSON — JSON resume → styled printable page
  • CodeDuel — Dual Monaco editor with diff mode + timer
  • ColorSystem — Base color → OKLCH palette + CSS vars
  • MarkdownPress — Static Next.js blog from Markdown files

More

Strengths

End-to-end ownership Real-time & networking Security & cryptography AI integration Payments & billing Open-source contributor Clean, fast UX

Languages

Arabic — native English — professional