Portfolio · 2026Available for projects — Q4

Senior front-end engineer · Team lead

Mohamed Hasan

I build the parts of a product that decide whether people trust it — design systems, complex UI, wallet flows, and the performance nobody circles back to.

Trusted by02

Long-term collaborations

05 long-term partners
01StorageXStorageX
02EnvatoEnvato
03PropmasterPropmaster
04Templates SherpaTemplates Sherpa
05JiranJiran
About03

Senior front-end, product-minded engineering

Senior front-end, product-minded engineering. I have spent the last decade helping teams take ideas from rough concepts to well-structured, accessible interfaces — marketing pages, content-heavy products, and complex dashboards with real-time data.

Whether you are an early-stage founder or an established org modernizing a legacy UI, I can plug in as a hands-on individual contributor, a tech lead, or a bridge between design and implementation — always with shared ownership and clear communication.

  • A decade of production UIs. Scroll — it all comes out of one swarm.
  • 11+: Years shipping production UIs
  • 2000+: Client-facing deliveries
  • WEB3: Cross-industry experience
  • CLARITY: Code and UI should be obvious to the next person — a teammate, a client, or you six months from now.
  • VELOCITY: I ship fast with linting, types, and sensible abstractions so speed doesn't turn into long-term technical debt.
  • DESIGN: I work comfortably with Figma, component libraries, and product constraints to align visuals with what is shippable.
  • Have something that needs to earn trust? Let's build it.
In numbers & principles04
01 / 08
Overview

A decade of production UIs. Scroll — it all comes out of one swarm.

Stack & tools06
06
Layers
1
Pipeline
  1. Framework01
    Next.js (App Router)
  2. Language & UI02
    React & TypeScript
  3. Styling03
    Tailwind & shadcn/ui
  4. Data04
    Prisma & PostgreSQL
  5. Web305
    Ethers, wagmi, viem
  6. Delivery06
    CI, Vercel, automation

Tooling is chosen for team fit — I have integrated design tokens, headless CMS, analytics, and wallet flows across different stacks.

Three ways I plug into a teamA–C

Set the front-end direction, run reviews, define the conventions, and keep engineering aligned with design and product without becoming the bottleneck.

  • Set direction
  • Run reviews
  • Define conventions

Drag to orbit · press to pull · click to pulse

Services05

What I build, end to end.

06
Disciplines
1
Team, one stack
Next.js appsReact & UI systemsWeb3 interfacesAdmin & internal toolsDocs & learningPerformance & a11yNEXT.JSREACTVIEM / ETHERSNEXT.JSNEXT.JSLIGHTHOUSE / WEB01020304050601DRAG TO TURN
Production App Router builds, front to back

Next.js apps

Full application work on the App Router — routing, data layer, auth, and the deploy pipeline — built to stay fast and maintainable past launch.

  1. STOP 01App Router architecture
  2. STOP 02Server Components by default, Client Components only at the interaction boundary
  3. STOP 03Data layer
03
Deliverables
06
Tools
Open it

Next.js (App Router) ✦ TypeScript ✦ Prisma / Drizzle ✦ PostgreSQL ✦ Vercel / self-hosted

Selected work06

Things I've shipped.

06
Case studies
2000+
Deliveries overall

A selection of recent product work — admin dashboards, Web3 interfaces and design systems. Every tablet holds one project; lean one out to peek, open it to see the screen.

Dashboards, Web3 interfaces and design systems — each one a story you can open.

Point to lean one out · click to open

Track record07

A career built on products, not just pages.

11+
Years shipping
06
Client voices
  1. 2024 – PresentNorthline StudioFounder
  2. 2021 – PresentStorage IT SolutionsReact Developer → Front-End Team Lead
  3. 2019 – 2024Ionic Hub (Digital & Web3 Agency)Founder
  4. 2015 – 2019BootstrapiousFront-End Developer / Theme & Plugin Developer
We're highly satisfied with the work of Mohamed. Very professional and competent at what he does. Looking forward to working with him again.
Contact08

Have a product that needs to earn trust?

Send a short brief — problem, timeline, stack. I reply with an honest view on fit, effort and the fastest path to a first milestone.

Replying within 1–2 days