Front-end developer — Cairo, Egypt

Karim builds interfaces
that feel considered.

I design and build fast, detail-obsessed web products with Next.js and React — from first pixel to shipped code. Currently taking on select freelance projects.

Hero.jsx
Live preview
Selected Work
A rendered component, not a screenshot.
View →
React //Next.js //TypeScript //Tailwind CSS //Framer Motion //Node.js //GraphQL //Figma //React //Next.js //TypeScript //Tailwind CSS //Framer Motion //Node.js //GraphQL //Figma //
How I work

A short list of things I don't compromise on.

Design and code, together

I don't hand off a Figma file and disappear — the visual details get refined in the browser, where the real constraints live.

Performance is a feature

A beautiful interface that loads slowly isn't beautiful. Speed, accessibility, and polish are part of the same job, not an afterthought.

Plain, direct communication

Clear updates, realistic timelines, and no jargon — you should always know exactly where a project stands.

About

Based in Cairo, working with clients everywhere.

I'm a front-end developer who cares as much about the craft of an interface as the code behind it — probably from time spent thinking about brand and visual identity outside of engineering work too.

I mostly build with Next.js and React, and I'm equally comfortable owning a project end-to-end or slotting into an existing product team.

Tools & languages
ReactNext.jsTypeScriptJavaScriptTailwind CSSNode.jsFramer MotionFigmaREST / GraphQL APIsGit