BASEL SHERIF — FRONTEND ENGINEER

Crafting interfaces that feel inevitable, from React to the runtime.

I design and build production-grade frontends — the kind that ship, scale, and stay maintainable

View workGet in touch
Basel Sherif portrait

Open to frontend roles

Cairo · GMT+2 · Remote-friendly

/ 01— About

A frontend engineer based in Cairo.

Three years shipping production interfaces — multi-role dashboards, ERP modules, marketing sites — for teams from agencies to in-house product.

I'm a frontend engineer based in Cairo. The last three years I've been shipping production interfaces — multi-role dashboards, ERP modules, marketing sites — across agency, in-house, and remote teams.

My home is the React / Next.js ecosystem with Material UI or tailwind for the design layer, plus the boring 90% nobody talks about: REST integrations, manual QA passes, cross-browser checks, and component libraries that pay the next engineer back. I think in components and tokens, and prefer a small system that scales over a stack of one-off pages.

I'm comfortable past the API boundary too — Node, Express, MySQL, Firebase, auth flows. Not a backend engineer, but I write client code that respects what the server can and can't do.

Looking for a frontend role where the team takes craft seriously — equally happy embedded in a product team or owning a design system.

Based in
Cairo, EG · GMT+2
Stack
React · Next.js · MUI
Years
3 shipping production
Currently
Open to frontend roles
Open to
Remote · Hybrid · Contract
Education
Bachelor's, Zagazig University
/ 02— Toolkit

What I work with.

The day-to-day stack, picked because it pays back in maintainability — not because it trends.
/ 01

Frontend

Where I live day-to-day.

ReactNext.jsMaterial UIFramer MotionJavaScript (ES6+)HTML / CSS
/ 02

Backend & Data

Comfortable past the API boundary.

Node.jsExpressREST APIsMySQLFirebaseAuth flows
/ 03

Tools & Workflow

How I ship.

Git / GitHubFigmaJira / TrelloJestESLintManual QA
/ 03— Recent projects

Work I keep going back to.

A short, deliberate list. Eight live projects, two in view by default — the rest two clicks away.
twindix-executive-platform / hero
Twindix Executive Platform — Hero
twindix-executive-platform / indicators
Twindix Executive Platform — Indicators
twindix-executive-platform / job bar
Twindix Executive Platform — Job Bar
twindix-executive-platform / models
Twindix Executive Platform — Models
twindix-executive-platform / industries
Twindix Executive Platform — Industries
twindix-executive-platform / footer
Twindix Executive Platform — Footer
01 / 06
/ 01· Assessment platform · 2025Live

Twindix Executive Platform

A research-backed talent assessment platform — Twindix Executives (8 leadership indicators) and Job Bar (matching candidates to 12,000+ global roles) — distilled from 1,500+ executives and 230+ business models.

Visit site
Overview

The marketing front door for Twindix's flagship products, with the assessment tooling living behind login. Built on Next.js + MUI; the page is the first thing every prospective HR client sees, so it earns its weight in conversion, not just visuals.

Tuned for SEO and first-paint speed, with bilingual-ready content and a clean hand-off into the gated assessment shell.

Key features
  • Next.js marketing site tuned for SEO + first-paint speed.
  • Eight executive indicators surfaced as scannable copy blocks.
  • Direct hand-off to the gated assessment shell.
  • Bilingual-ready content layout.
Stack
React · Next.js · MUI · REST API
Role
Frontend
Timeline
2025
Reach
Public marketing + client gateway
twindix-performance-indicator / tasks (kanban)
Twindix Performance Indicator — Tasks (Kanban)
twindix-performance-indicator / projects
Twindix Performance Indicator — Projects
twindix-performance-indicator / blockers
Twindix Performance Indicator — Blockers
twindix-performance-indicator / users
Twindix Performance Indicator — Users
twindix-performance-indicator / teams
Twindix Performance Indicator — Teams
twindix-performance-indicator / red flags
Twindix Performance Indicator — Red flags
twindix-performance-indicator / decisions
Twindix Performance Indicator — Decisions
01 / 07
/ 02· Multi-role dashboard · 2025Live

Twindix Performance Indicator

A multi-role assessment dashboard with three personas — User, HR, Admin — each landing on a different shell, with PDF reports generated entirely on the front end.

Overview

Owned the frontend on this one. A single React shell with a role-resolver at boot, three role-specific landings, and PDFs generated in the browser via jsPDF + autotable so reports render the same on every machine.

Reports persist server-side; the binary regenerates from raw scores so the design can change without a backfill. Cut page load by 40% and lifted engagement 25% in the first month after rollout.

Key features
  • Role-resolver routing — admins never see HR's nav, HR never sees admin actions.
  • Front-end PDF reports — page-break edge cases QA-tested per release.
  • Re-download from history without re-running the assessment.
  • Manual end-to-end QA pass per role on every PR.
Stack
React · MUI · REST API · jsPDF · Auth
Role
Lead frontend
Timeline
2025 — 2026
Reach
Internal HR teams + external clients
/ 04— Approach

How I build software.

The working defaults that have earned their keep, not a manifesto.
/ 01

Clarity over cleverness

The best UI is the one that disappears. I'd rather ship one well-considered interaction than three flashy ones nobody asked for.

/ 02

Responsive by default

Mobile-first isn't a checkbox — it's the constraint that forces good layout decisions. Every component I write is designed for 360px before 1440.

/ 03

Performance is a feature

Bundle budgets, server components, lazy-loaded routes — not as optimizations, but as part of the spec. Slow pages erode trust faster than bad design.

/ 04

Tested by the person who built it

I run a manual end-to-end pass on every PR I open: roles isolated, edge cases checked, regressions caught. QA isn't somebody else's job.

/ 05

Built to scale

Component contracts, design tokens, predictable boundaries. The code I leave behind should be obvious to the next engineer — because that engineer is usually me, six months later.

/ 06

Motion with intent

Animation is feedback, not decoration. Every transition I ship has a job: confirm an action, show hierarchy, guide the eye — and an exit ramp for users who opt out.

/ 05— Journey

How I got here.

Three years in production, three different shapes of team. Each role taught me a different muscle.
2025 — 2026 · Remote

Frontend Engineer · Twindix

Engineered the company's primary web platform on React + Next.js — page load down 40%, engagement up 25%. Architected the multi-user internal dashboard with dynamic report generation, PDF export, and subscription management. Modernized the legacy stack along the way.

ReactNext.jsMUIjsPDFREST
2024 — 2025 · Nasr City, Cairo

Frontend Developer · Vision Dimension

Built high-performance ERP modules — Accounting, HR, Inventory — on Next.js + MUI. Cut development time on future features by extracting a reusable component library. End-to-end manual validation kept workflow accuracy at 100% across complex enterprise modules.

Next.jsMaterial UIRESTManual QA
2023 — 2024 · 6 October, Giza

Frontend Developer · Rboua Company

Maintained responsive web apps in React, integrated with REST and GraphQL endpoints, and ran cross-browser / cross-device QA passes. Filed bugs against my own code in the same tracker as everyone else — a habit I still keep.

ReactJavaScriptGraphQLNode.js
Currently studying · Self-paced, online

Continuous learning

Working through Data Structures, Algorithms, and Node.js at Cloud Native Base Camp; Database Fundamentals at MaharaTech. The CS muscles that the day job uses without naming.

DSAAlgorithmsNode.jsSQL
/ 06— Services

What I can ship for you.

Currently taking 1–2 engagements per quarter.
/ 01

Frontend Development

Production React and Next.js — design system, motion language, and accessibility baked in. The kind of frontend that survives the second engineer.

  • Component library documented from day one
  • Performance budget honored, not just measured
  • Manual QA pass on every release
/ 02

Responsive Design

Mobile-first interfaces that hold their shape from 360px phones to 4K monitors. No magic numbers, no per-breakpoint hacks.

  • Fluid type and spacing scales
  • Container queries where they earn it
  • Tested across real devices, not just the inspector
/ 03

UI Implementation

Pixel-faithful translation of Figma to code, with the small details design didn't catch.

  • Hand-tuned motion + hover states
  • A11y baked in (focus rings, labels)
  • Dark + light theme support
/ 04

API Integration

REST clients, auth flows, and the boring 90% — loading, error, empty — handled well. Optimistic UI where it matters.

  • Typed clients with sane defaults
  • Optimistic UI where it counts
  • Real error UI, not toasts
/ 07— Contact

Looking for a frontend engineer? Let's talk.

Open to frontend roles, contract-to-hire, and embedded engagements. Tell me a bit about your team, your stack, and the seat you're hiring for.

Baselsherif9@gmail.com

Usually reply within 24h. Cairo time.