Cairo --:--
Senior Frontend Engineer · Full-Stack Capable · 6+ YearsOpen to senior / lead remote roles

ShehabMohsen

I build the systems behind the pixels — full-stack range, a frontend-first bias, and code that stays fast long after launch.

Based in
Cairo, Egypt — remote, UTC+2
Focus
Fintech dashboards, data-heavy interfaces, design systems
Core stack
React · Next.js · TypeScript · Node.js · Design Systems
Elsewhere
01Selected Work

Real products. Shipped, measured, owned.

Products I've led or helped build. Each one: the problem we started with, the approach I took, and what it actually meant for the people using it.

No.ProjectSectorRoleCase study
Also shipped
Gym Operations

Kun Admin Portal

A touch-first tablet admin for front-desk staff — large targets, one-handed, built to be used standing up.

Senior FE · React · Responsive
Internal · DevX

UI Library & CLI

A shadcn-inspired shared UI library with its own CLI: complex components live in one place and drop into any project with a single command — a shared design system for BitBang projects.

Frontend Lead · Design systems · CLI
Marketing sites

BitBang & Shamel360

BitBang's company site and the landing page for Shamel360, a supply-chain SaaS — responsive Next.js pages, Shamel360 in English and Arabic (RTL).

Senior FE · Next.js · RTL / i18n
AgriTech · IoT

21 Farmer

A map-first farm dashboard: draw fields on satellite maps, bind them to sensor gateways, and read eight sensor metrics per field over time, with recommendations.

Frontend Engineer · Maps · IoT
02About
Portrait of Shehab MohsenOpen to remote
Shehab MohsenFrontend Engineer · Cairo

A senior engineer who cares about the parts users don't see.

I'm a frontend engineer who's comfortable across the stack, drawn to the unglamorous half of the job — the architecture, the tokens, the component contracts, the performance budgets. The work that decides whether a product feels solid six months after launch, or starts to rot.

For six-plus years I've shipped fintech dashboards, admin portals, and design-system-driven apps. I translate ambiguous designs into clean interfaces, raise the floor through reviews and standards, and use AI tooling daily as a multiplier — while owning every decision that ships.

6+ yearsSenior / LeadReact · Next · TSDesign SystemsRemote · UTC+2
03Experience

Six years, across fintech, platforms & operations.

Mar 2024 – Present

Senior Frontend Engineer / Frontend Lead

BitBang

Owns the GoPay frontend — a SADAD-integrated B2B billing platform — led the Amplifidor and Shamel360 frontend teams, and initiated SparkFlow, the in-house platform that replaced the company's Jira. Leads and mentors engineers and sets the standards that keep delivery fast and maintainable.

Mar 2023 – Mar 2024

Senior Frontend Developer

Walaplus

The company's sole frontend developer: modernized every product's frontend and built the WalaPlus loyalty & rewards admin — bilingual dashboards, points pools, reward catalogs and reporting — for enterprise employee-loyalty programs across Saudi retail brands.

Jun 2020 – Mar 2023

Frontend Developer

Fatura LLC

Built ordering, operations, audit and collector portals — plus the BelAgel credit-collections system — on a shared React, TypeScript and Vue frontend, with Node/Express endpoints. The platform also powered Coca-Cola’s distribution operations in Egypt.

Feb 2022 – Nov 2022

Frontend Developer

Scandiweb · Part-time

Frontend delivery on large-scale Magento e-commerce alongside a distributed team — the Møller Auto marketplace (VW & Audi) and the Printerbase storefront, owning most of their frontend and CMS styling.

Feb 2020 – Jun 2020

Frontend Developer

Andalusia Group

Built the Andalusia Care site in Nuxt to improve patient access to healthcare services and information.

Sep 2019 – Jan 2020

Flutter Developer

Creator X

Started in mobile with Flutter — a reservation app that passed 1,000+ downloads, and a foundation in cross-platform UI that still informs how I design for multiple surfaces.

Education
Diploma in Systems Development — ITI, 2019
B.S. Communication & Electronics Eng. — Pyramids Higher Institute, 2018
04How I think

A frontend that lasts.

Everything below is in service of one idea: code that the next engineer — or future me — can pick up and move forward without flinching.

01

Component architecture

Composable components with clear boundaries and predictable APIs. The shape of the code should make the wrong thing awkward to write.

02

Reusable patterns

Extract once, reuse everywhere. One source of truth beats five near-copies that drift apart over a year.

03

Design systems & tokens

Tokens, themes, and docs that keep the UI consistent and themable — so change is a variable, not a refactor.

04

Reviews & standards

Reviews that raise the floor, not the ego. Readable, tested, maintainable code as the default.

05

Performance

Real budgets and measured metrics. Rendering that stays smooth under the load that actually ships.

06

Developer experience

Tooling and docs that make the whole team faster. DX is a feature the users never see but always feel.

// how I want a feature to read on day one
type Feature = {
contract: "clear", states: "handled",
perf: "budgeted", tested: "yes",
}
// if a teammate can ship on top of it tomorrow, it shipped.
05Stack

The tools, by role.

Frontend
React.jsNext.jsVue.jsNuxt.jsTypeScriptJavaScript
State & Data
ReduxZustandPiniaGraphQLApollo ClientREST
Styling & UI
Tailwind CSSSCSSshadcn/uiMUIStorybookFramer Motion
Testing & Tooling
JestReact Testing LibraryDockerViteWebpackGitHubBitbucketJira
Backend exposure
Node.jsExpress.jsNestJSSQLPrismaRedis
AI tooling
ClaudeCodexOpenCodeCursorGitHub CopilotChatGPTWindsurf
06Beyond the keyboard

Side interests that sharpen the craft.

Game dev

Building interactive systems

Gameplay logic, loops, and feel — a different lens on state, timing, and feedback that keeps coming back into how I build UI.

Godot

Prototyping in an open engine

Scenes, nodes, and signals — small pieces composed into a whole, the same event-driven thinking behind a good component API.

Mobile dev

Small screens, real constraints

Where I started, with Flutter — touch, gestures, and flaky connections still shape how I build interfaces that hold up on any device.

07Let's talk

Let's build something that lasts.

Based in
Cairo, Egypt — remote, UTC+2

Opens in your mail client — no data stored.