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