Day 6 — Setting Up the Skeleton of My 3D Portfolio (Next.js + Tailwind + Three.js)


Intro:
Today I finished the bare-bones structure of my 3D developer portfolio. Right now, it looks plain (screenshot below), but this marks the foundation for what’s coming: a fully interactive 3D portfolio where projects float in space, clickable and animated.
Tech used today:
Next.js 14 (App Router)
TailwindCSS for styling
React Three Fiber + Drei for 3D canvas
Next steps:
Over the next week, I’ll add:
A polished landing hero with 3D text.
Floating project spheres/cards.
Camera animations & smooth transitions.
A responsive design for desktop & mobile.
Conclusion:
The skeleton may look simple now, but this will evolve into a full 3D showcase that I can pin on GitHub and feature on my resume. 🚀
Subscribe to my newsletter
Read articles from Chibuikem Lucas directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Chibuikem Lucas
Chibuikem Lucas
I'm a full-stack engineer with a passion for 3D animation, simply doing my best to maximize the technological advancements of our time by creating amazing applications and web solutions to solve present problems in our world today.