My Galaxy Folio

# Galaxy Folio :milky_way: - A 3D Portfolio That Went to Space

_What happens when a developer has too much tea and access to Three.js documentation_

## Overview

Welcome to my portfolio that took a detour through the cosmos! :rocket: What started as a simple “let me showcase my projects” turned into a full-blown 3D space adventure. Because apparently, regular portfolios were too mainstream.

## Key Features

### :artist_palette: **3D Interactive Universe**

- **Three.js + React Three Fiber**: Making 3D as easy as regular React (narrator: it wasn’t)

- **Interactive 3D Objects**: Tea cups, computers, and books you can actually interact with

- **Particle Systems**: Stars that twinkle more than my career prospects

### :performing_arts: **Scene-Based Navigation**

- Multiple immersive scenes: Home, About, Projects, Contact

- Smooth transitions powered by Framer Motion

- State management with Zustand

### :sparkles: **Visual Magic**

- Custom cursors for different moods

- Hand-drawn scribble animations

- Video textures and responsive design

- Runs smooth on mobile (miraculously)

## Tech Stack Highlights

**3D Graphics**: Three.js, React Three Fiber, React Spring, Framer Motion

**Frontend**: Next.js, TypeScript, Tailwind CSS

**State**: Zustand, Custom React Hooks

**Performance**: Sharp optimization, dynamic imports, bundle analysis

## The Journey

### Challenges That Aged Me Prematurely :sweat_smile:

- **The Three.js Learning Curve**: Spent 3 weeks figuring out why objects were invisible (they were behind the camera)

- **Performance on Potato Devices**: Making 3D run everywhere

- **iOS Safari Being iOS Safari**: If you know, you know :man_shrugging:

## What’s Next?

I’m planning to sell this portfolio as a template for other developers, complete with:

- All 3D assets and source code

- Customization and deployment support

- Optional analytics dashboard [(Which I already developed)](https://ivpdb.vercel.app)

Interested? [Let’s chat!]( CONTACT Scene | Idris Vohra )

This portfolio is like my coding journey - started simple, got complicated, nearly broke my sanity, but somehow works and looks pretty in SPACE! :milky_way:

**:rocket: Experience the 3D madness**: [idrisvohra.me](https://idrisvohra.me/)

-–

_P.S. - Yes, I know I could have built a regular portfolio in 1/10th the time. But where’s the fun in that?_

I’d love to hear your thoughts — your feedback helps me improve and grow as a developer.

4 Likes

Hehe really cool and creative work. Very nice!

I did notice a couple bugs in this screenshot:

The old portfolio page never loaded, and the cursor/hover on the volume slider shows the missing image…

Thanks alot for the compliment and pointing out the bug man : )

I will fix it : O

1 Like