Skip to content
View sahedalomsumit's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report sahedalomsumit

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
sahedalomsumit/README.md

Sahed Alom Sumit | Vibe Web Designer & Developer Portfolio v3.5.0

A high-end cyber-minimalist portfolio built with React, Vite, Tailwind CSS, and GSAP.
This project showcases Sahed Alom Sumit β€” a Vibe Web Designer & Developer based in Helsinki, Finland.


πŸš€ Overview

This portfolio blends technical structure with visual clarity using a "Coder Mode" aesthetic, featuring reusable React components, a dynamic Supabase-powered backend for Projects and FAQ, and high-end GSAP animations.

Core Identity

  • Name: Sahed Alom Sumit
  • Role: Vibe Web Designer & Developer
  • Bio: Vibe web design. Clean development. AI automation that actually makes sense. That's what I do. Good design and purposeful development should feel effortless. That's what I chase with every project β€” that moment when someone lands on a site and just gets it without thinking twice. I've spent the past 5+ years working with founders, brands, and agencies across the world, helping them turn rough ideas into polished digital products. My work sits right at the intersection of design thinking and full-stack development. I care about the vibe of a page as much as I care about how fast it loads. Smooth animations that make people stop scrolling. Dynamic systems that just work. Prototypes that feel so real clients forget it's not live yet. Whatever the project needs β€” I show up with the same care, the same eye, and the same drive to get it right. With a background Bachelor's in Business IT, I also understand the business side of things. So I'm not just making things look good β€” I'm making sure they actually work for your goals.
  • Specialization: Webflow, Framer, WordPress, Figma, AI Workflows, Full-stack Web Development, Website Design, UI/UX Design
  • Location: Helsinki, Finland
  • Availability: Integrated real-time availability indicator

πŸ› οΈ Tech Stack

Frontend Framework

  • React 18 (Vite)
  • React Router DOM v6 (client-side routing)

Styling

  • Tailwind CSS v3 (utility-first framework)
  • Custom CSS (bento cards, glassmorphism, aura gradients)

Animation Engine

  • GSAP (GreenSock)
  • ScrollTrigger (scroll-based reveal animations)
  • Staggered timeline sequences for mobile menu

Typography

  • JetBrains Mono (developer-style aesthetic)
  • Inter (modern sans-serif)

Backend (Core)

  • Supabase (PostgreSQL + REST API)
  • Dynamic data fetching for Projects and FAQ

Build & Deploy

  • Vite (fast HMR, optimized builds)
  • GitHub Pages ready

✨ Key Features

1. Dynamic FAQ Knowledge Base

  • All FAQ data is fetched in real-time from Supabase.
  • Features categorized filtering system for easy navigation.
  • Sticky Mobile Navigation: Filter FAQ items on the go with a modern sticky dropdown.
  • Rich Content Support: Auto-detection for URLs, emails, and WhatsApp numbers in answers.

2. Full-Screen GSAP Mobile Menu

  • Custom-built mobile navigation with high-end staggered animations.
  • Premium UI transitions and menu links animated via GSAP timelines.
  • Integrated availability status "High" to attract client interest.

3. Individual Project Detail Pages

  • Each of the 14+ portfolio projects has its own /portfolio/:slug detail page.
  • Rich content: overview, challenge, solution, results, and tech stack.
  • Previous/Next navigation for a seamless browsing experience.

4. Cyber-Minimalist Bento UI

  • Asymmetric grid layout structured as "data blocks".
  • Glassmorphism effects with backdrop filters.
  • Layered visual depth achieved through custom CSS tokens.

5. Advanced Interactions

  • Custom Dot Cursor: Features mix-blend-mode: difference for high visibility.
  • Breadcrumb Navigation: Consistent navigational trail across FAQ and Project pages.
  • Scroll-Triggered Reveals: GSAP ScrollTrigger ensures elements animate smoothly into view.
  • Aura Background: Dynamic background gradients that follow the viewport.

πŸ“‚ Project Structure

β”œβ”€β”€ .github/                 # GitHub Actions (CI/CD)
β”œβ”€β”€ index.html               # Vite entry point
β”œβ”€β”€ vite.config.js           # Vite configuration
β”œβ”€β”€ tailwind.config.js       # Tailwind CSS config
β”œβ”€β”€ package.json             # Dependencies & scripts
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ main.jsx             # React entry point
β”‚   β”œβ”€β”€ App.jsx              # Routes & global layout
β”‚   β”œβ”€β”€ index.css            # Global styles + Tailwind
β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ AuraBackground.jsx
β”‚   β”‚   β”œβ”€β”€ Carousel.jsx
β”‚   β”‚   β”œβ”€β”€ ContactSection.jsx
β”‚   β”‚   β”œβ”€β”€ CustomCursor.jsx
β”‚   β”‚   β”œβ”€β”€ Footer.jsx
β”‚   β”‚   β”œβ”€β”€ Header.jsx       # Staggered mobile menu & logic
β”‚   β”‚   β”œβ”€β”€ ProjectCard.jsx
β”‚   β”‚   β”œβ”€β”€ RevealOnScroll.jsx
β”‚   β”‚   └── TopBar.jsx
β”‚   β”œβ”€β”€ pages/
β”‚   β”‚   β”œβ”€β”€ Home.jsx         # Hero, Services, Featured Projects
β”‚   β”‚   β”œβ”€β”€ Faq.jsx          # FAQ Knowledge Base with Filtering
β”‚   β”‚   β”œβ”€β”€ Portfolio.jsx    # Complete projects listing
β”‚   β”‚   β”œβ”€β”€ Process.jsx      # Workflow & Methodology
β”‚   β”‚   └── ProjectDetail.jsx
β”‚   β”œβ”€β”€ lib/
β”‚   β”‚   └── supabase.js      # Core Supabase client & fetch helpers
β”‚   └── data/
β”‚       └── projects.js      # Local fallback for project data
β”œβ”€β”€ public/                  # Static assets
└── README.md

πŸ—„οΈ Supabase Setup

This project uses Supabase for dynamic content management. To replicate:

  1. Create a free account at supabase.com
  2. Create the projects table:
CREATE TABLE projects (
  id UUID DEFAULT gen_random_uuid() PRIMARY KEY,
  slug TEXT UNIQUE NOT NULL,
  title TEXT NOT NULL,
  short_description TEXT,
  full_description TEXT,
  challenge TEXT,
  solution TEXT,
  results TEXT,
  key_features TEXT[],
  tags TEXT[],
  tech_stack TEXT[],
  industry TEXT,
  live_url TEXT,
  thumbnail_url TEXT,
  gallery_urls TEXT[],
  year TEXT,
  is_featured BOOLEAN DEFAULT false,
  display_order INTEGER DEFAULT 0,
  created_at TIMESTAMPTZ DEFAULT now()
);
  1. Create the faqs table:
CREATE TABLE faqs (
  id UUID DEFAULT gen_random_uuid() PRIMARY KEY,
  question TEXT NOT NULL,
  answer TEXT NOT NULL,
  topic TEXT DEFAULT 'General',
  display_order INTEGER DEFAULT 0,
  created_at TIMESTAMPTZ DEFAULT now()
);
  1. Configure .env:
VITE_SUPABASE_URL=your-project-url
VITE_SUPABASE_ANON_KEY=your-anon-key

πŸ“¬ Contact


Β© 2026 SAS // ALL SYSTEMS FUNCTIONAL
Built with React, Vite, Tailwind CSS, GSAP, and ❀️ for high-performing digital experiences.

Pinned Loading

  1. 100JsDomProjects 100JsDomProjects Public

    Exciting news! I will be sharing 1 JavaScript DOM project every 2 days, complete with source code! My goal is to complete 100 JS projects, and I can't wait to share them with you. Stay tuned for so…

    HTML

  2. bubble-game bubble-game Public

    CSS