Skip to content
View MuhammadMoiz20's full-sized avatar
😀
😀

    Highlights

    • Pro

    Organizations

    @dali-lab@dartmouth-cs52@Fullstack-MOOC@dartmouth-cs@dartmouth-cs52-25s@classmoji@classmoji-staging@Dartmouth-Evergreen@DigitalSimple01

    Block or report MuhammadMoiz20

    Block user

    Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

    You must be logged in to block users.

    Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
    Report abuse

    Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

    Report abuse
    MuhammadMoiz20/README.md
    whoami — Muhammad Moiz, Dartmouth CS '26, backend and distributed systems

    moizofficial.com · LinkedIn · Email · open to new-grad backend / infrastructure roles


    Currently running

    Service status board of current projects

    The shape of what I build

    A request traced through browser, edge, FastAPI, queue, and Postgres

    Two years of backend work at DALI Lab across client products, plus internships in the UK and Kuwait. The pattern is always the same: a boundary that needs to hold under load, tenants that must not see each other's rows, and work that has to happen after the response is sent.


    Selected work

    What it isThe part worth reading
    ishaq-dar(private)A single-user financial OS with a tool-grounded AI advisorThe model performs no arithmetic and never sees raw minor units — every figure comes back pre-formatted from a pure, clockless, I/O-free engine. It also cannot write to the database; it emits a Zod-validated command that server code executes and logs. A behavioural eval suite runs each case three times, because one pass proves nothing about a non-deterministic system.
    moji-proctorTamper-evident provenance for student codeA VS Code extension writes coding activity into an Ed25519-signed hash chain, verified by a GitHub Action on PR. Online mode uploads metadata only, with per-device sequence numbers for replay protection and deterministic doc IDs for idempotency. The README says plainly how it can be defeated — these are signals, not proofs.
    qss45-h1b-finalCan USCIS H-1B denials be predicted?Joined 374K USCIS petitions to 3.75M DOL LCA records with no shared employer key, via canonicalised-name matching (86.0% of petitions matched). Within a policy regime, AUC ≈ 0.80. Train ≤FY2021, test FY2022: R² = −0.618. The finding is that the signal does not survive a policy change, and the paper reports that instead of burying it.
    DispatchMulti-tenant e-commerce logistics & returns engineNestJS + Postgres row-level security + a GraphQL gateway + RabbitMQ, as a pnpm monorepo with Docker Compose and Playwright end-to-end coverage.
    hirescriptAn AI-first résumé builder that compiles LaTeXFastAPI + Alembic behind a React/Vite front end, Voyage embeddings over a personal knowledge base, compiled PDFs in MinIO keyed by version id, and a live agent smoke test kept behind an explicit flag so the normal suite stays offline. Runs on a VPS behind Caddy.
    coursera-autograderGrading that assumes the student controls the runtimeTests run on the learner's machine, so trust moves to the artifact: results are AES-256-CBC encrypted with a server-held key and the container refuses anything it cannot decrypt.
    md-to-pdfMarkdown → PDF, self-hostedSmall, finished, documented. POST /api/render takes JSON or raw text/markdown and returns application/pdf. Sometimes the answer is a 200-line tool that works.

    Before this

    WhereWhat shipped
    Dartmouth Rauner LibraryDistributed Python ingestion for 10K+ videos and 1K+ articles/month; parallel pipelines and dedup cut average processing time by ~90%. Used by 60+ partner institutions.
    Muff Manufacturing (UK)Serverless digital-twin platform over 170+ warehouses on Lambda + S3 + DynamoDB + SQS, with 400+ BI dashboards behind an authenticated React shell. 99.95% uptime.
    DALI Lab · ClassmojiLed a JS → TS migration across an 8-workspace, ~89k-line monorepo, plus an auth overhaul. Found a cross-package path-alias leak that had been silently defeating type checking.
    DALI Lab · EvergreenMulti-account Google OAuth, deep Calendar integration, and an MCP server exposing the product as agent-callable tools.
    Man To-GoCo-founded a campus delivery platform: 450+ active users in six weeks, real-time Mapbox tracking.

    Stack

    Stack, grouped by how often I actually reach for it
    telemetry — the usual cards, tucked away where they belong

    GitHub statsTop languages


    Every panel above is a hand-written SVG generated by assets/build.py — no badge services, no third-party image APIs, one theme dict as the only source of colour. python3 assets/build.py rebuilds them.

    Pinned Loading

    1. DispatchDispatchPublic

      A Multi-Tenant E-commerce Logistics & Returns Automation Engine

      TypeScript

    2. coursera-autogradercoursera-autograderPublic

      Python

    3. hirescripthirescriptPublic

      Python

    4. md-to-pdfmd-to-pdfPublic

      Web tool that converts Markdown into clean, beautiful PDFs. HTML editor + HTTP API.

      JavaScript

    5. moji-proctormoji-proctorPublic

      TypeScript