Skip to content
View abdelrahman-samy-dev's full-sized avatar

Block or report abdelrahman-samy-dev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Abdelrahman Samy Ali - Portfolio

Live Demo Portfolio LinkedIn

Overview

Interactive 3D portfolio showcasing frontend development expertise with a focus on modern web technologies and immersive user experiences. Built with React 18, Three.js, and TypeScript to demonstrate advanced technical capabilities.

πŸš€ Live Demo

View Portfolio β†’

πŸ› οΈ Tech Stack

  • Frontend: React 18, TypeScript, Next.js
  • 3D Graphics: Three.js, React Three Fiber, React Three Drei
  • Styling: Tailwind CSS, SCSS
  • Animation: Framer Motion, GSAP
  • State Management: Context API, React Hooks
  • Integration: EmailJS for contact functionality
  • Deployment: Vercel with CI/CD

✨ Key Features

Interactive 3D Environment

  • Immersive Three.js scenes with custom lighting and materials
  • Smooth 60fps animations across all devices
  • Interactive 3D models and camera controls

Performance Optimized

  • Lazy loading for 3D assets
  • Optimized bundle size with code splitting
  • Excellent Core Web Vitals scores
  • Mobile-first responsive design

Professional Contact Integration

  • Functional contact form with EmailJS
  • Real-time form validation
  • Professional email template system

Modern UI/UX

  • Scroll-triggered animations
  • Parallax effects and micro-interactions
  • Clean, minimalist design approach
  • Cross-browser compatibility

πŸ“‹ Project Structure

abdelrahman-samy-dev/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/          # Reusable React components
β”‚   β”œβ”€β”€ scenes/             # Three.js 3D scenes
β”‚   β”œβ”€β”€ hooks/              # Custom React hooks
β”‚   β”œβ”€β”€ utils/              # Helper functions
β”‚   β”œβ”€β”€ styles/             # Global styles and themes
β”‚   └── assets/             # Static assets and 3D models
β”œβ”€β”€ public/                 # Public assets
└── docs/                   # Documentation

🎯 Technical Highlights

  • Type Safety: Full TypeScript implementation with strict type checking
  • Component Architecture: Modular, reusable component design patterns
  • 3D Performance: Optimized Three.js rendering with proper disposal and cleanup
  • Responsive Design: Mobile-first approach with seamless cross-device experience
  • SEO Optimized: Semantic HTML structure with proper meta tags

πŸ“ˆ Performance Metrics

  • Lighthouse Score: 95+ across all categories
  • First Contentful Paint: < 1.5s
  • Largest Contentful Paint: < 2.5s
  • Cumulative Layout Shift: < 0.1

πŸ”§ Installation & Setup

# Clone repository
git clone https://github.com/abdelrahman-samy-dev/abdelrahman-samy-dev.git

# Navigate to project directory
cd abdelrahman-samy-dev

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

🌐 Deployment

Deployed on Vercel with automatic deployments from the main branch. The production build includes:

  • Optimized asset bundling
  • Automatic image optimization
  • Global CDN distribution
  • SSL certificate management

πŸ’Ό Professional Background

Frontend Developer with 1+ year of specialized experience in:

  • React Ecosystem: React 18, Next.js 13/14, TypeScript
  • 3D Web Development: Three.js, React Three Fiber
  • E-commerce Solutions: Full-stack applications with Stripe integration
  • Modern UI/UX: Advanced animations and responsive design

πŸ“š Featured Projects

Full-featured e-commerce platform with authentication, cart management, and Stripe payments.

Modern AI-themed landing page with advanced CSS animations and responsive design.

CRUD application with TypeScript interfaces and modular component architecture.

Premium product showcase with Apple-inspired design and micro-interactions.

πŸ“« Contact

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


Crafted with precision using React, Three.js, and TypeScript | Β© 2024 Abdelrahman Samy Ali

Popular repositories Loading

  1. html-css-clean-template html-css-clean-template Public

    A clean and modern responsive website template built with HTML5 and CSS3. Features multiple sections, semantic markup, and modern design practices. Perfect for portfolios, small businesses, or lear…

    HTML 1

  2. leon leon Public

    Professional and elegant web template for creative agencies and startups with responsive design

    HTML

  3. kasper kasper Public

    A modern responsive template for creative portfolios and digital agencies.

    CSS 1

  4. modern-panel modern-panel Public

    A modern, responsive admin dashboard template built with pure HTML5 & CSS3. Clean UI design with sidebar navigation, statistics cards, and mobile-first responsive layout. Perfect for admin panels, …

    HTML

  5. simple-react-alerts simple-react-alerts Public

    A lightweight, customizable React TypeScript alert component with modern design and smooth animations. Perfect for notifications, success messages, and user feedback in React applications.

    TypeScript

  6. iphone15-landing-page iphone15-landing-page Public

    A stunning Apple-inspired landing page for the iPhone 15

    JavaScript