Welcome to my interactive 3D portfolio! I am a passionate Frontend Developer currently working at VClasses (LMS Platform). I specialize in building responsive, scalable, and visually stunning web applications using modern web technologies like React, Next.js, TypeScript, and Three.js.
This portfolio itself is a testament to my skills, featuring immersive 3D graphics, smooth animations, and a clean, user-centric design.
Here are some of the standout projects I've built.
A comprehensive Progressive Web App for Quran reading with HD pages, smart audio sync engine, daily reading tracker, premium Azkar with haptic feedback, and full offline support.
- Tech Stack: Vanilla JavaScript, HTML5, CSS3, PWA (Service Workers)
- Links: Live Demo | Source Code
A premium fashion & lifestyle e-commerce store featuring category browsing, product pages, wishlist & cart functionality, user authentication, and a polished modern dark-themed UI.
- Tech Stack: React, TypeScript, Tailwind CSS, Redux
- Links: Live Demo & Code available in portfolio
Full-featured e-commerce platform clone built to demonstrate complex state management, API integration, and cart functionality.
- Tech Stack: React, Next.js, Redux, Tailwind CSS
- Core: HTML5, CSS3, JavaScript (ES6+), TypeScript
- Frameworks & Libraries: React.js, Next.js, Redux Toolkit, Tailwind CSS, Framer Motion
- 3D & Graphics: Three.js, React Three Fiber, GSAP
- Tools: Git, GitHub, Figma, Vite, npm/yarn
- Interactive 3D Elements: Custom 3D computer model and floating skill spheres built with
@react-three/fiberand@react-three/drei. - Modern UI/UX: Glassmorphism components, gradient text, and parallax scroll effects powered by
framer-motion. - Fully Responsive: Carefully crafted breakpoints ensuring a seamless experience across Mobile, Tablet, and Desktop.
- Performance Optimized: Lazy loading for heavy 3D assets to maintain excellent Core Web Vitals.
- Working Contact Form: Integrated with
EmailJSfor direct messaging.
src/
βββ assets/ # Images, 3D models (GLTF), and SVGs
βββ components/ # Reusable UI components
β βββ canvas/ # Three.js 3D models (Computers, Earth, Balls, Stars)
β βββ layout/ # Navbar and structural elements
β βββ sections/ # Page sections (Hero, About, Works, Contact, etc.)
βββ constants/ # Static data (Projects, Skills, Experience text)
βββ hoc/ # Higher Order Components for section wrappers
βββ utils/ # Helper functions and motion variants
Want to run this portfolio locally? Follow these steps:
# 1. Clone the repository
git clone https://github.com/abdelrahman-samy-dev/abdelrahman-samy-dev.git
# 2. Navigate to the project directory
cd abdelrahman-samy-dev
# 3. Install dependencies
npm install
# 4. Start the development server
npm run devVisit http://localhost:5173 (or the port provided by Vite) in your browser.
I'm always open to discussing new opportunities, creative projects, or collaborations.
- Email: abdelrahman.samy.dev@outlook.com
- LinkedIn: Abdelrahman Samy Ali
- GitHub: @abdelrahman-samy-dev
Crafted with β€οΈ and Code by Abdelrahman Samy
Β© 2026 Abdelrahman Samy Ali. All rights reserved.