๐๐ฎ๐๐ฎ๐ฑโ๐ ๐ฆ๐๐ฒ๐น๐น๐ฎ๐ฟ ๐ฆ๐๐๐๐ฒ๐บ:
โ๐ ๐๐ป๐ถ๐๐ฒ๐ฟ๐๐ฒ ๐๐ต๐ฒ๐ฟ๐ฒ ๐๐ป๐ถ๐พ๐๐ฒ๐ป๐ฒ๐๐ ๐ฎ๐ป๐ฑ ๐ต๐ฎ๐ฟ๐บ๐ผ๐ป๐ ๐ฎ๐ฟ๐ฒ ๐ฒ๐๐ฒ๐ฟ๐๐๐ต๐ถ๐ป๐ด.โ
While working on my portfolio, I realized that a normal static website filled with sections and paragraphs didnโt really describe me. I asked myself: what if I added motion? But motion alone would only make it feel smooth.
So I decided to build something differentโsomething visitors would never forget.
๐ช๐ต๐ ๐ ๐ฐ๐ต๐ผ๐๐ฒ ๐๐ต๐ถ๐ ๐ถ๐ฑ๐ฒ๐ฎ:
I have always been fascinated by space, the universe, and how everything works together in harmony. Every planet has its own unique characteristics, and that is what constantly amazes me.
The planets in my portfolio are some of the most fascinating worlds discovered so far:
๐ฆ๐๐ฎ๐ฟ ๐ฎ๐ป๐ฑ ๐ฃ๐น๐ฎ๐ป๐ฒ๐๐:
๐ฆ๐๐ฒ๐ฝ๐ต๐ฒ๐ป๐๐ผ๐ป ๐ฎ-๐ญ๐ด โ A red supergiant among the largest known stars, reminding us how small we are in this universe.
๐๐ ๐ญ๐ด๐ต๐ณ๐ฏ๐ฏ ๐ฏ โ A world where winds may carry molten glass through its atmosphere.
๐ฆ๐ฎ๐๐๐ฟ๐ป โ My favorite planet, famous for its beautiful rings and its enormous family of moons.
๐ช๐๐ฆ๐ฃ-๐ณ๐ฒ ๐ฏ โ Its dayside reaches around 2,400ยฐC, hot enough to vaporize iron.
๐ฑ๐ฑ ๐๐ฎ๐ป๐ฐ๐ฟ๐ถ ๐ฒ โ A year lasts only about 17.7 hours. An entire year in less than a day.
๐ง๐ฟ๐๐ฆ-๐ฎ๐ฏ โ One of the darkest known exoplanets, reflecting less than 1% of incoming light.
๐๐๐๐ง-๐ต๐ฏ โ With temperatures around 4,300 K, its atmosphere contains vaporized iron and titanium.
๐๐ฒ๐ฝ๐น๐ฒ๐ฟ-๐ญ๐ฒ๐ฏ โ A planet orbiting two stars, creating the possibility of two shadows.
๐๐ฎ-๐ญ๐ด๐ฏ โ A fascinating world with detected water vapor, methane, and COโ. At roughly 124 light-years away, however, visiting it remains far beyond our capabilities.
Finally, there is my spaceship: ๐ ๐ถ๐น๐ฎ๐ป๐ผ, named after the spaceship from Guardians of the Galaxy, which I have always loved.
๐ง๐ฒ๐ฐ๐ต๐ป๐ผ๐น๐ผ๐ด๐ ๐จ๐๐ฒ๐ฑ:
โข TypeScript โ Main language
โข React 18 + Vite 6 โ Site shell, HUD, and overlays
โข Three.js โ The universe itself
โข React Three Fiber + Drei โ Scene components and cockpit monitor
โข Custom GLSL shaders โ Stars, planets, atmospheres, and rings
โข React Three Postprocessing โ Bloom + vignette
โข Zustand โ State management and journey/camera systems
โข Tailwind CSS v4 โ Design tokens and instrument-panel UI
โข Playwright (Python) โ 12 browser test suites
โข Web3Forms โ Contact transmitter
I didnโt want to build just another portfolio. I wanted to build a universe that represents how I think: unique, connected, and always moving.
Portfolio link: https://gawad-b.github.io
I hope anyone visits the website enjoys it and feels the vibe i had while I was making and exploring it.
Note: Mobile version is not ready yet, there might be flickering in the website i am working on fixing it.
This article was originally published by DEV Community and written by Abdelrahman Gawad.
Read original article on DEV Community