Mohammad Zuiter

Software Engineer

bigmoemoney · 150 WPM · 178 WPM GitHub · 8,613 Lifetime commits LinkedIn

Recanon

Multi-service business platform on one Next.js 16 app with production subdomain routing, real billing, a client portal, and an internal FinOps dashboard that attributes hosting cost per project across the Vercel + Neon APIs. 259 authored commits

Next.js 16 · React 19 · Drizzle ORM · Neon Postgres · Better Auth · Vercel

Z Modular Resume

Real-time collaborative resume platform — multiple editors and live viewers stay in sync over a Pusher fan-out layer: presence, co-edit cursors, and instant theme/content propagation across tabs and shared links. A full-source resume drives many targeted variations; per-variation grants, passphrases, and trusted links; a canonical wire grammar for rich text. What you're looking at right now. 503 authored commits

Next.js 16 · React 19 · TypeScript · Drizzle · Neon Postgres · Better Auth · Pusher · Vercel

  • This resume was built using the platform itself.
  • Dual-mode architecture supporting both public users and organizational tenants.
  • Per-variation content control: explicit show/hide selection plus field-level overrides.
  • 30+ role-based permissions with tenant-aware access control.
  • Unified grant model: public / passphrase / email / trusted-link all share one table + resolver.
  • Inline live-data tokens: an author can drop a token into any résumé text that resolves real GitHub/API stats server-side (owner-scoped, stale-while-revalidate cached) — the commit counts on this very résumé render live through it, not hardcoded.

HeavenPOS

Multi-tenant SaaS POS with a kanban workflow for retail operations — built to replace a local bike shop's inadequate 3-panel kanban system. 460 authored commits

Next.js 16 · React 19 · TypeScript · Prisma · PostgreSQL · Stripe

  • Custom proxy middleware for tenant context injection via HTTP headers.
  • 50+ micro-granular settings pages for tenant customization.
  • Stripe Terminal integration for in-person payments.
  • Database-level tenant isolation with Prisma where-clauses.

UNLV Museum

Curated portfolio of coursework re-presented with a URL-driven three-tier toggle (Original / Enhanced / Reimagined) per project, fronted by a hand-built interactive SVG icosphere. 261 authored commits

Next.js 16 · React 19 · Drizzle ORM · Neon Postgres · git submodules

  • Three-tier fidelity model per project (preserved original, faithful enhancement, full reimagining), exposed as a URL-driven toggle that greys out tiers not yet built.
  • Preservation pipeline: each legacy course repo vendored as a git submodule pinned to a museum-ready branch, rebuilt, content-hashed, and iframe-embedded, kept in lockstep by a sync script + pre-push hooks.
  • Hand-built interactive SVG icosphere landing page (quaternion rotation, click-to-anchor hex billboards) and a shared mini-Postman /api-client over real Neon-backed endpoints.

NitroType API

Unofficial API providing JSON data and dynamic image generation for NitroType.com racer statistics — built because NitroType offers no official endpoints. 69 authored commits

Next.js 16 · React 19 · TypeScript · Canvas API · Web Scraping

  • Dynamic image generation for GitHub profile README display.
  • Web scraping of public racer pages for live statistics.
  • Free public API used by the NitroType community.

Just Had to Say

Poetry-hosting app with a composable access-grant engine — each poem is gated by any mix of public, passphrase, per-email, per-user, or single-use trusted-link grants with viewer/editor roles. Built on zcanon — my canonical Next.js platform foundation. 43 authored commits

Next.js 16 · React 19 · Drizzle ORM · Neon Postgres · Better Auth

  • Composable per-poem grants with strongest-role-wins resolution; scrypt-hashed passphrases with constant-time comparison.
  • Persistent unlock tethers and anonymous visitor-token promotion onto an account at sign-in.
  • Atomic single-use claims via SELECT FOR UPDATE, with owner email-on-claim run through Next.js 16 after() so post-response work survives the serverless lifecycle.

OWN3

Real-time multiplayer territory-conquest game where players move along grid edges to claim tiles. WebRTC P2P networking syncs game state with sub-second latency. 504 authored commits

Next.js 16 · React 19 · TypeScript · Tailwind 4 · WebRTC (simple-peer) · Drizzle ORM · Neon Postgres

  • Grid-based territory claiming with 0.5-increment movement along edges.
  • WebRTC P2P networking for real-time game-state sync.
  • Server handles auth and lobby discovery; clients handle gameplay.
  • Modular component architecture with CSS variable theming.

QR — Styled QR Generator

Zero-backend styled QR-code generator — 6 data modes (vCard / URL / WiFi / email / SMS / text), logo embedding, 8 CSS animation engines, and MP4 / WebM / GIF / PNG export via WebCodecs. Runs fully offline.

React 19 · TypeScript · Vite · Web Workers · WebCodecs

Also Built

  • AI GET Interface — a list manager that AI assistants (Gemini / ChatGPT / Assistant) update via authenticated GET requests — paste-to-memory automation. · 132 commits
  • dynimage — dynamic animated SVG GitHub stat cards that render live inside GitHub's image proxy with zero client JS. · 61 commits
  • qr — single-file offline styled-QR generator (vCard/URL/WiFi, animated, MP4/GIF/PNG export). · 35 commits
  • svg-experiments — a from-scratch Goldberg-Coxeter geodesic-sphere engine rendered in pure SVG. · 9 commits
  • agent-bus — zero-dependency, file-based message bus for coordinating multiple AI coding agents: point-to-point, only-new, exactly-once delivery over append-only JSONL. · 24 commits
  • downwash — zero-dependency CSS sizing system: every dimension = token x app x scope multiplier in one calc(). · 1 commits
  • More: github.com/moefingers · www.recanon.com