Skip to main content
Mohamed Noor
Available for workTaking on new work now, one build at a time.

Mohamed Noor Pixel-exact sites. Auditable platforms.

I build sites that match the design file at every breakpoint, load fast on a mid-range phone and pass a keyboard test before handover, and the React, Node and Postgres platforms behind products that handle money or sensitive data.

Working with

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • shadcn/ui
  • Redux
  • React Hook Form
  • Node.js
  • Express.js
  • Zod
  • Stripe
  • PostgreSQL
  • MongoDB
  • Supabase
  • Neon
  • Prisma
  • Drizzle
  • Figma
  • Git
  • Docker
  • GitHub Actions
  • Vitest
  • Vercel
  • 100/100

    Lighthouse accessibility

    Scored on the home page, a case study and the contact form with the mobile preset, against a production build.

  • WCAG 2.1 AA

    Accessibility target

    Zero axe violations on every route in both themes, including the open menu and a form showing its errors. Colour contrast is a test that fails the build.

  • 100%

    Statically generated routes

    Visible in the Next.js build output route table; the only server work is the contact form.

About

How I work

I have been freelancing since August 2023, straight out of a year-long full-stack program, working directly with the people who own the product rather than through an agency. Most of that work has been handed over on delivery, so the client owns the codebase and nothing they paid for depends on me still being around.

Availability
Available for work

Services

Two ways to work with me

Both tracks run the same way: small reviewable pieces, a staging URL you can open at any point, and a handover that leaves you able to change things without me.

  • Figma to production Next.js

    Founders, designers, and small agencies with a finished design file and no front-end capacity.

    A finished design file becomes a pixel-accurate, fully responsive Next.js site that matches the file at every breakpoint, loads fast on a mid-range phone, and is straightforward to edit afterwards.

    Typical timeline
    One to three weeks for a typical marketing site
  • SaaS Platforms

    Technical founders and product leads building a product on React, Node and Postgres where the data matters.

    Front end and API work for products handling sensitive data, where access control, auditability, and a real testing story are requirements rather than nice-to-haves.

    Typical timeline
    Four to twelve weeks, depending on scope

Work

What I have built, and what it changed

Outcome first, with the measurement each number came from. Both tracks are represented.

  • The TravelGrid Africa home page: a dark blue hero reading Explore Africa, Travel Smarter, above a white search panel with tabs for flights, hotels and cars and fields for origin, destination, dates, passengers and cabin class.
    SaaS Platforms

    Multi-tenant travel platform with an auditable wallet

    A wallet-first travel commerce platform for flights, hotels and cars, where agent and corporate organisations share one prepaid balance and every debit has to be correct under concurrency, replay and rollback.

    Measured

    • 234

      Server tests

    • Postgres RLS

      Tenant isolation

    • Atomic

      Wallet debits

  • This site's home page in its dark theme: the headline Figma files in, Production Next.js out, beside a code-editor card listing the developer's tracks and stack, above a row of technology chips.
    Figma to production Next.js

    Design reference to production portfolio

    This site. Built from a design reference to a measured accessibility and performance standard, with the parts of the reference that would have been dishonest deliberately removed.

    Measured

    • 100/100

      Lighthouse accessibility

    • 0

      axe violations

    • 108 ms

      Largest Contentful Paint

Stack

What I build with, and where I have used it

Grouped by where each one sits in a build. No self-assigned percentages: a score I award myself would not be evidence.

Front end
  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • shadcn/ui
  • Redux
  • React Hook Form
  • Accessibility
Back end
  • Node.js
  • Express.js
  • REST APIs
  • Server Actions
  • Zod
  • Stripe
  • Authentication
Data
  • PostgreSQL
  • MongoDB
  • Supabase
  • Neon
  • Prisma
  • Drizzle
  • Audit logging
Tooling
  • Figma
  • Git
  • Docker
  • GitHub Actions
  • Vitest
  • Playwright
  • Vercel
Practices
  • Performance budgets
  • Design fidelity
  • Written handover

Experience

Where I have worked

Reverse chronological, with what changed because I was there rather than a list of duties.

  1. - Present

    Freelance software engineer at Independent

    Direct client work, from marketing sites and internal dashboards to a multi-tenant platform handling payments and tenant-isolated data.

  2. -

    Remote Full-stack Web Development Program at Microverse

    1500+ hours on algorithms, data structures and full-stack development, built around real projects and remote pair programming with developers in other timezones.

Contact

Tell me what you are building

Send the design file, or a paragraph about the platform you need built. You get a reply within one business day, from me rather than a template, and if I am not the right fit I will say so instead of stringing it out. Taking on new work now, one build at a time.

Or email me directly at info@mohamedhnoor.com