Skip to main content
Mohamed Noor

Work

Projects

Every build, filterable by track and by the technology it used. Each number carries the measurement it came from.

Track

Technology

Projects marked Example project are seeded examples rather than client work, and are replaced before this site goes live.

Showing 3 of 3 projects

  • Figma to production Next.jsExample project

    Design file to production marketing site

    A finished Figma file for a six-page marketing site, built as a responsive Next.js application with a typed content layer the client edits without touching code.

    Role
    Sole developer
    Period
    2025

    Measured

    • 98

      Lighthouse performance

      Mobile preset, run against the deployed home page

    • 1.4s

      Largest Contentful Paint

      Mobile throttled, measured on the deployed site

    • Every screen and state

      Design fidelity

      Side-by-side review against the source file before handover

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Vercel
  • Healthcare and fintech platformsExample project

    Clinician-facing records platform

    Role-aware interfaces for a patient records product, where what a user can see depends on their relationship to the record and every read is auditable.

    Role
    Front end and API
    Period
    2024 to 2025

    Measured

    • Enforced server-side

      Access rules

      Every query scoped in the repository layer, not in the view

    • Every record read

      Audit coverage

      Append-only log written in the same transaction as the read

    • All authorization logic

      Test coverage

      Unit tests on the permission resolver, run in CI

    • React
    • Next.js
    • Node.js
    • PostgreSQL
    • TypeScript
  • Healthcare and fintech platformsExample project

    Reconciliation dashboard

    A dashboard for spotting and resolving mismatches between two ledgers, built so an operator can see the discrepancy and the evidence for it on one screen.

    Role
    Sole developer
    Period
    2024

    Measured

    • Under 30 seconds

      Reconciliation run

      Measured on a day of production-scale transaction volume

    • Integer minor units

      Money handling

      No floating point anywhere in the calculation path

    • Idempotent

      Repeat runs

      Re-running a completed day produces no duplicate entries

    • React
    • Next.js
    • Node.js
    • PostgreSQL