← Index

Maged Faiz

Full Stack Developer

I am a full stack developer & infra generalist I design, build and self host production systems from scratch. As co-founder and CTO at Nilotik, a software agency in Juba, I write the code and run the VPS everything deploys to, so clients keep only their content edits. The work spans law-firm sites to a bilingual city-government portal and a multi-tenant transport-booking platform now in closed alpha. On my own time I pick a domain I want to actually understand; a rule system, a protocol, a piece of infrastructure most people just import; and rebuild it myself from first principles, lately alongside AI agents held to the same bar as any contributor: tests, invariants, and CI review before anything ships. I write down how I build, the reasoning is usually the point.

01

Experience

Co-founder & CTO · Nilotik

October 2022 to Present

Agency · Juba, South Sudan

  • Lead the design and build of a multi-tenant transport-booking platform, now in closed alpha on our own infrastructure: client and admin apps over a typed API, with Postgres row-level security so tenants stay isolated. Prometheus, Alertmanager and Grafana watch it, all provisioned as code.
  • Architected the Juba City Council's public portal, launching soon: bilingual English and Arabic with true right-to-left layout, a WCAG 2.2 AA floor, and an embedded CMS on a self-seeding Docker image so redeploys never overwrite the council's edits. A later phase connects the council's own systems so residents can view and manage their records and services from the site.
  • Run the company's infrastructure: a VPS behind a Cloudflare Tunnel, Dokploy deployments routed through Traefik, and every client's CMS admin self-hosted in Docker instead of parked on a hosted plan.
  • Delivered and still maintain over ten production client sites, among them Mogz Visuals, Global Links Auto and The Union Legal, each set up so the client publishes their own content without waiting on us for a deploy.

Next.js / TypeScript / Fastify / tRPC / Postgres / Redis / Docker / Sanity / Payload CMS

Co-founder & Full Stack Developer · Sahil

July 2023 to January 2026

Startup · Juba & Kigali

  • Co-founded Sahil, a B2B supply-chain platform that connects small businesses with suppliers, with signup through field agents, the app, or USSD. We won the grand prize at the MTN MoMo API Hackathon, USD 5,000, in our first month, and the prize paid our way into the Norrsken incubator in Kigali.
  • Bootstrapped the Turborepo that grew to eleven apps and owned its typed GraphQL layer: the Hasura schema on Postgres, generated types across every app, and the shared UI and lib packages (tables, modals, drawers, a mailer, web push) the rest of the team built on.
  • Built the platform's auth and onboarding: invite-only sign-in over Google OAuth and emailed invites, with one multi-step form engine driving the supplier, business, and courier registration flows.
  • Shipped the order lifecycle across the client and agent apps, from placement with server-side validation through a status timeline with history and cancellation, plus the MTN MoMo account views for balances and transactions.
  • Pitched the product to investors, presented it at the National Communication Authority's 4th Town Hall at the Radisson Blu in Juba, and mentored the three interns who joined the team.

Next.js / React / TypeScript / GraphQL / Hasura / Postgres / Turborepo

02

Selected projects

Hareeg Table

2026, ongoing

Flutter / Dart

An offline, ad-free card game of Classic Hareeg: one human against three CPUs across a four-tier difficulty ladder that genuinely knows the game. The rules live in one pure-Dart engine nothing can reach around. Built fast with AI agents and kept correct with the guardrails around them: unit, integration and regression tests, an invariant sweep that drives full matches, golden replays, and automated review in CI. Around 87,000 lines across the app and its tests; one codebase ships to Android, web and desktop

maiz27.github.io/hareeg-table

Follow Sync

2025

Next.js / React Query / Zustand / GraphQL / Vercel / TypeScript / Tailwind CSS

A GitHub network auditor that runs with no server to maintain and no database I pay for. Each user signs in with their own GitHub OAuth quota and the browser does the long-running work, so it handles networks in the tens of thousands: adaptive refresh windows, retries with exponential backoff, and a private Gist standing in for the database. It even classifies deleted accounts by reading the GraphQL and REST APIs against each other, spending no extra quota.

follow-sync.vercel.app

Stalemates

2024

Svelte / Express.js / Vite / TypeScript / Tailwind CSS

A chess platform where both the AI and multiplayer modes extend one tested rulebook. The Stockfish engine runs in a Web Worker over the UCI protocol so the board never freezes, and a single difficulty setting fans out into six engine parameters so easy games feel human rather than just weak. Multiplayer runs on a small Node and ws server with session-based reconnection and clocks that survive a dropped connection.

stalemates.magedfaiz.xyz
03

Education

BSc Computer Science

Future University, Khartoum, Sudan

CGPA 3.59

04

Skills

Languages
TypeScript / JavaScript / Dart / Python / SQL / HTML / CSS / Sass
Frameworks
React / Next.js / SvelteKit / Flutter / Fastify / Tailwind CSS
Backend & data
Node / tRPC / GraphQL / Hasura / Postgres / Redis / Drizzle ORM / REST / WebSockets / Web Workers
Infra & ops
Docker / Traefik / Dokploy / Cloudflare Tunnel / GitHub Actions / Prometheus / Grafana
CMS & practice
Sanity + Portable Text / Payload CMS / Sanity TypeGen / Shiki / Jest / React Testing Library / testing and CI guardrails for AI-assisted work