A
0%

Loading Experience

RoleCreative DeveloperCairo, EG

ABDELRAHMAN

SAMY ALI

Building performant, accessible, and beautifully crafted web experiences with React, Next.js & TypeScript.

Crafting Digital
Experiences

Where Design
Meets Performance

01 /

The Philosophy

IamAbdelrahman,aFrontendDeveloperobsessedwithcraftingdigitalexperiencesthatfeelalive.Idon'tjustbuildwebsites;Iengineerinteractivejourneys.Byblendingcleanarchitecturewithcutting-edgemotiondesign,Itransformcomplexproblemsintointuitive,high-performanceinterfacesthatleavealastingimpression.

Core Competencies

React.js, Next.js,
TypeScript & GSAP.

SSR / ISRTanStack QueryReduxZustandWebGLFigma to Code

Experience

02+

Years shaping the web.

Impact

1K+

Active users served.

02 /

Career Path

Experience

A track record of building performant, scalable, and beautifully crafted web applications for global audiences.

Oct 2025Present

Frontend Developer

VClasses

Cairo, Egypt

  • Built a multi-tenant educational platform with Next.js 15 App Router, TypeScript, and Tailwind CSS v4
  • Engineered ISR cache invalidation, multi-landing-page switching system, and CSS custom property theming from Figma designs
  • Integrated TanStack Query 5 + Redux for API data layer; achieved 90+ Lighthouse scores and 40% improvement in load times
  • Implemented full Arabic/English bilingual support with next-intl and RTL layout handling
  • Collaborated with backend team on RESTful API contracts; participated in daily standups, sprint planning, and code reviews
Next.js 15TypeScriptTailwind CSS v4TanStack QueryReduxnext-intl

Sep 2023Sep 2025

Freelance Frontend Developer

Self-Employed

Remote

  • Delivered 10+ production projects including e-commerce platforms, 3D web experiences, and landing pages
  • Achieved 100% client satisfaction and 80% repeat rate across all projects
  • Built full-stack Next.js solutions with authentication (NextAuth.js, JWT, OAuth), payment integration (Stripe, Paymob), and CI/CD on Vercel
  • Implemented responsive, pixel-perfect UIs from Figma designs with performance-first approach
ReactNext.jsTypeScriptTailwind CSSSupabaseStripe

Mar 2024Aug 2024

Frontend Developer Intern

Digitalize for Business Services

Cairo, Egypt

  • Developed reusable React/TypeScript UI component library in a 5-person Agile team
  • Contributed to architecture decisions, code reviews, and rendering performance improvements
  • Followed company coding standards and Agile/Scrum methodology with sprint planning and retrospectives
ReactTypeScriptCSS ModulesGitAgile/Scrum
03 /

Principles

The Code
Behind The Craft.

The principles that shape every line of code I write.

01
Principle01 / 06++++
01

Performance First

Every millisecond matters. I optimize for Core Web Vitals, minimize bundle sizes, and use lazy loading, code splitting, and GPU-accelerated animations.

01 / 06
02
Principle02 / 06++++
02

Clean Architecture

Code should be a pleasure to read and maintain. I follow SOLID principles, separate concerns clearly, and design systems that scale.

02 / 06
03
Principle03 / 06++++
03

Type Safety

TypeScript is not optional. Strong typing catches bugs at compile time, serves as living documentation, and makes refactoring fearless.

03 / 06
04
Principle04 / 06++++
04

Accessible by Default

The web is for everyone. I build with semantic HTML, proper ARIA attributes, keyboard navigation, and screen reader compatibility.

04 / 06
05
Principle05 / 06++++
05

Responsive Everywhere

Mobile is not an afterthought. I design and build mobile-first, ensuring every interface feels native across all devices.

05 / 06
06
Principle06 / 06++++
06

Pixel Perfect

From Figma to production. I obsess over every detail — spacing, color, transitions — to deliver interfaces that are indistinguishable from the design.

06 / 06

Ready to see
these in action?

04 / Featured Projects

Six products.
Six problems.
One craftsman.

Case 01

ShiftSouq

Web Application

ShiftSouq

The Challenge

Building a production-ready e-commerce platform that supports full Arabic/English bilingual UI with RTL layout, secure payment processing with webhook verification, and real-time inventory management — all as a solo developer.

The Solution

Used Supabase PostgreSQL with Row Level Security (RLS) for data protection, integrated Paymob payment gateway supporting Credit Card and Mobile Wallet with HMAC webhook verification, and built a complete checkout flow with Zod form validation. Zustand handles client-side state with zero boilerplate.

Next.js 16React 19TypeScriptSupabasePostgreSQLPaymobZustandZodTailwind CSS v4

Case 02

Taratil — Islamic PWA

Web Application

Taratil — Islamic PWA

The Challenge

Building a feature-rich application with complex audio synchronization and 600+ pages of content that works offline — all without any JavaScript framework, achieving maximum performance with zero bundle overhead.

The Solution

Implemented custom Stale-While-Revalidate caching strategy via Service Workers for offline-first behavior. Built a smart audio sync engine that tracks reading position. Used haptic feedback APIs for physical interaction on mobile. The app is installable on all platforms via PWA standards.

JavaScript (ES6+)HTML5CSS3Service WorkersPWAWeb Audio API

Case 03

iPhone 15 Showcase

Web Application

iPhone 15 Showcase

The Challenge

Recreating Apple's signature premium design language and smooth interactions on the web while keeping the bundle lightweight, responsive across all viewports, and performant without relying on heavy animation libraries.

The Solution

Built a component-based architecture with React 18 and Vite for instant HMR and optimized builds. Used pure CSS3 transitions and scroll-triggered animations for a silky-smooth experience. Implemented a mobile-first responsive approach with carefully crafted micro-interactions and a dark color palette that mirrors Apple's own product pages.

React 18JavaScript (ES6+)ViteCSS3ESLint

Case 04

Brainwave AI

Web Application

Brainwave AI

The Challenge

Building a visually stunning, AI-themed website with complex UI geometry, parallax effects, and smooth animations while maintaining fast performance and a clean, maintainable component architecture.

The Solution

Used React 18 with a modular component architecture for reusability. Implemented React Just Parallax for immersive mouse-driven effects, Tailwind CSS for intricate shapes (circular displays, grid lines, side lines), and stylish gradients for a premium dark-themed aesthetic. Achieved fast loading via Vite's optimization and code splitting.

React 18JavaScript (ES6+)ViteTailwind CSSReact Just ParallaxReact Router DOM

Case 05

Clean Template

Web Application

Clean Template

The Challenge

Creating a professional, feature-rich multi-section website with smooth animations, responsive layouts, and modern design — all without writing a single line of JavaScript.

The Solution

Leveraged CSS3 Flexbox and Grid for complex responsive layouts, CSS custom properties for easy theming, Normalize.css for cross-browser consistency, and Font Awesome for professional iconography. Every animation and interaction is handled purely through CSS transitions and transforms.

HTML5CSS3Normalize.cssFont Awesome

Case 06

Modern Dashboard Panel

Web Application

Modern Dashboard Panel

The Challenge

Building a complex admin dashboard layout with collapsible sidebars, flexible grids, and fluid typography that works across all screen sizes while strictly limiting the tech stack to pure HTML and CSS.

The Solution

Utilized modern CSS Grid for the macro layout and Flexbox for micro-components. Implemented a mobile-first approach using media queries for a responsive sidebar that stacks on smaller screens. Used CSS variables for consistent theming and a maintainable color palette.

HTML5CSS3Font AwesomeGoogle Fonts

05 / TECH STACK

My Tech Arsenal

The core technologies and tools I rely on to ship fast, scalable, and visually polished web experiences.

JavaScript
TypeScript
React
Next.js
HTML5
CSS3
Tailwind CSS
Redux
JavaScript
TypeScript
React
Next.js
HTML5
CSS3
Tailwind CSS
Redux
JavaScript
TypeScript
React
Next.js
HTML5
CSS3
Tailwind CSS
Redux
Zustand
Framer Motion
Sass
Three.js
Git
Vite
Vercel
Supabase
Zustand
Framer Motion
Sass
Three.js
Git
Vite
Vercel
Supabase
Zustand
Framer Motion
Sass
Three.js
Git
Vite
Vercel
Supabase

06 / GET IN TOUCH

Let's Build
Something Great.

Got a project, a question, or just want to connect? I'm always open to discussing new opportunities and ideas.

Cairo, Egypt · Open to Remote