Skip to content

mohammedshaibaaz/mohammedshaibaaz.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Mohammed Shaibaaz Uddin - Creative Technologist Portfolio

A premium, high-performance portfolio website showcasing frontend development expertise and creative technology solutions. Built with modern web technologies and optimized for performance, accessibility, and user experience.

🌐 Live Portfolio


✨ Features

  • Premium Design System - Industrial obsidian aesthetic with glassmorphism effects
  • Interactive Case Studies - Detailed project showcase with live demos and GitHub links
  • High Performance - 99+ Lighthouse scores, <1.2s LCP, 60 FPS animations
  • Fully Responsive - Optimized for mobile, tablet, and desktop
  • Contact Modal - Integrated glassmorphism contact system with email, WhatsApp, and LinkedIn
  • SEO Optimized - Meta tags, schema markup, sitemap, robots.txt
  • Google Analytics - Built-in tracking and conversion monitoring
  • Accessible - WCAG AA compliant with keyboard navigation and screen reader support
  • Smooth Animations - Scroll-based parallax effects and transitions using Framer Motion

πŸ›  Tech Stack

Frontend

  • React 18 - UI framework
  • TypeScript - Type safety
  • Vite - Build tool & dev server
  • Tailwind CSS - Utility-first styling
  • Framer Motion - Advanced animations & scroll interactions

UI & Components

  • Radix UI - Accessible component primitives
  • Lucide React - Icon library
  • Motion React - Animation library

Development Tools

  • PostCSS - CSS preprocessing
  • Figma - Design source
  • Git - Version control

πŸ“‚ Project Structure

src/
β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ IndustrialHero.tsx          # Landing hero with watermark
β”‚   β”‚   β”œβ”€β”€ IndustrialProjects.tsx      # Featured projects grid
β”‚   β”‚   β”œβ”€β”€ IndustrialProcess.tsx       # Engineering process section
β”‚   β”‚   β”œβ”€β”€ IndustrialTestimonials.tsx  # Technical benchmarks
β”‚   β”‚   β”œβ”€β”€ IndustrialAbout.tsx         # Engineering philosophy
β”‚   β”‚   β”œβ”€β”€ IndustrialFooter.tsx        # Contact CTA section
β”‚   β”‚   β”œβ”€β”€ ContactModal.tsx            # Contact form modal
β”‚   β”‚   β”œβ”€β”€ PillNavigation.tsx          # Floating navigation
β”‚   β”‚   β”œβ”€β”€ LaserLoader.tsx             # Loading animation
β”‚   β”‚   └── ui/                         # Radix UI components
β”‚   β”œβ”€β”€ pages/
β”‚   β”‚   β”œβ”€β”€ Home.tsx                    # Main portfolio page
β”‚   β”‚   └── ProjectDetail.tsx           # Individual project case studies
β”‚   β”œβ”€β”€ routes.ts                       # React Router configuration
β”‚   └── App.tsx                         # Root component
β”œβ”€β”€ styles/
β”‚   β”œβ”€β”€ index.css                       # Imports
β”‚   β”œβ”€β”€ theme.css                       # Design tokens & custom CSS
β”‚   β”œβ”€β”€ tailwind.css                    # Tailwind directives
β”‚   └── fonts.css                       # Font definitions
└── main.tsx                            # Entry point

public/
β”œβ”€β”€ robots.txt                          # SEO
β”œβ”€β”€ sitemap.xml                         # SEO
β”œβ”€β”€ veltrin.png                         # Project images
β”œβ”€β”€ ember.png
β”œβ”€β”€ scalenow.png
β”œβ”€β”€ pulse.png
└── aurivane.png

πŸš€ Getting Started

Prerequisites

  • Node.js 16+
  • npm or yarn

Installation

# Clone the repository
git clone https://github.com/mohammedshaibaaz/mohammedshaibaaz.github.io.git
cd mohammedshaibaaz.github.io

# Install dependencies
npm install

# Start development server
npm run dev

The site will be available at http://localhost:5173

Build for Production

npm run build

πŸ“Š Projects Showcase

1. VELTRIN - Luxury Watchmaking E-Commerce

2. EMBER CAFE - Specialty Coffee Brand

3. SCALE NOW - Digital Agency Platform

4. PULSE STRENGTH - Fitness Training Platform

5. AURIVANE - Premium Fragrance Brand


🎯 Key Features Explained

Performance Optimization

  • Lazy loading on images
  • Optimized asset delivery
  • Hardware-accelerated animations
  • Critical CSS inline rendering

Accessibility (A11y)

  • WCAG AA compliant
  • Keyboard navigation support
  • Screen reader compatible
  • Skip-to-content link
  • Proper ARIA labels

Design System

  • Color Palette: Obsidian black with white accents
  • Typography: Instrument Serif for headers, Inter for body
  • Spacing: 8px base unit system
  • Border Radius: 12px - 24px
  • Elevation: Glassmorphism with backdrop blur

Animations

  • Scroll-triggered parallax effects
  • Fine-tuned Framer Motion transitions
  • Respects prefers-reduced-motion
  • 200-600ms duration for optimal feel

πŸ“ˆ SEO & Analytics

  • βœ… Google Analytics integration (ID: G-6ZG3MJT4GL)
  • βœ… Meta tags and descriptions
  • βœ… Open Graph for social sharing
  • βœ… Schema.org structured data
  • βœ… XML sitemap
  • βœ… robots.txt configured
  • βœ… Favicon support

πŸ”§ Configuration

Environment Variables

Create a .env.local file if needed:

VITE_API_URL=your_api_endpoint

Build Configuration

Edit vite.config.ts to customize Vite settings.


πŸ“± Browser Support

  • Chrome/Edge 90+
  • Firefox 88+
  • Safari 14+
  • Mobile browsers (iOS Safari 14+, Chrome Mobile)

🎨 Design Reference

Original Figma design: https://www.figma.com/design/SMbjWZzWaFAO12c9tVwOVF/mohammed-portfolio


πŸ“§ Contact & Links


πŸ“„ License

This project is private and not licensed for public use. For inquiries about the code or design, contact via email above.


πŸ™ Acknowledgments

  • Design inspiration from modern premium tech products
  • UI components from Radix UI
  • Icons from Lucide React
  • Animation library: Framer Motion
  • Styling framework: Tailwind CSS

Built with ❀️ by Mohammed Shaibaaz Uddin - Creative Technologist

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages