Portfolio Built with Astro

Shivam M. Salunkhe Portfolio Preview
Web Development

Modern Portfolio Website

Project Overview: A cutting-edge portfolio website built with Astro, showcasing modern web development practices and creative design. This project demonstrates expertise in static site generation, component-based architecture, and advanced web animations while maintaining excellent performance and user experience.

Key Features

Modern Architecture

  • Built with Astro for optimal performance
  • TypeScript for type safety and better DX
  • Component-based architecture with Astro and React

Advanced Design

  • Responsive design with Tailwind CSS
  • Dark/Light theme toggle functionality
  • Custom 3D circular gallery component

Interactive Elements

  • GSAP animations and scroll triggers
  • Audio player integration
  • Smooth page transitions

Performance & SEO

  • Optimized for search engines
  • Lighthouse performance scores 90+
  • Automatic sitemap generation

Technology Stack

Framework

Astro with TypeScript for static site generation

Interactive Components

React for dynamic UI components and 3D galleries

Styling

Tailwind CSS for utility-first responsive design

Animations

GSAP and ScrollTrigger for smooth animations

Special Components

3D Circular Gallery

Custom React component utilizing OGL (OpenGL) for WebGL-based 3D image galleries with smooth transitions and responsive design. Features include:

  • Hardware-accelerated WebGL rendering
  • Responsive breakpoint handling
  • Custom shader programs for visual effects
  • Touch and mouse interaction support

Audio Integration

Custom audio player component with:

  • Multiple audio format support (WAV, MP3, OGG)
  • Play/pause state management
  • Accessible controls and ARIA labels

Theme System

Comprehensive dark/light mode implementation featuring:

  • System preference detection
  • Persistent theme storage
  • Smooth transitions between modes

Development Process

This portfolio represents the culmination of modern web development practices, showcasing skills in:

  • Static Site Generation: Leveraging Astro’s islands architecture for optimal performance
  • Component Architecture: Building reusable, maintainable components with TypeScript
  • Performance Optimization: Image optimization, lazy loading, and efficient bundling
  • Accessibility: WCAG compliance with proper ARIA labels and keyboard navigation
  • SEO: Meta tags, structured data, and automatic sitemap generation

Project Highlights

90+
Lighthouse Score
100%
TypeScript Coverage
15+
Custom Components

Impact & Learning

This portfolio project demonstrates expertise in modern web development, showcasing the ability to create performant, accessible, and visually stunning web applications. It serves as both a professional showcase and a testament to technical skills in the latest web technologies.

Explore the Portfolio