DEV Community

Samet UCA
Samet UCA

Posted on

Developer Spawn Point - Portfolio

New Year, New You Portfolio Challenge Submission

This is a submission for the New Year, New You Portfolio Challenge Presented by Google AI

Exploring the Future: A 3D Cyberpunk Portfolio Powered by Gemini AI
About Me
Hi! I'm Samet Uca, a Full Stack Developer with a passion for pushing the boundaries of the web. I've always been fascinated by how we can transform traditional, flat web interfaces into immersive, interactive experiences.

I believe that a developer's portfolio should be more than just a list of links—it should be a window into their digital world. My "Living Space" is my creative sanctuary, and I wanted to express that through a 3D environment that feels personal, alive, and uniquely mine.

Portfolio

To the Reviewer: Please replace the URL above with your actual Cloud Run deployment URL. You can find this in your Google Cloud Console or terminal output after the deployment finishes.

How I Built It
Building an immersive 3D environment requires a robust tech stack and a seamless development process. Here’s how I brought this vision to life:

🛠 Tech Stack
Frontend Framework: React 19 & Vite for a lightning-fast UI.
3D Engine: Three.js with @react-three/fiber and @react-three/drei for the 3D room and interactive models.
Styling: Tailwind CSS 4 for modern, utility-first styling.
Animations: Framer Motion for smooth UI transitions and overlays.
Google AI Integration
The core "intelligence" of this portfolio is powered by Google AI:

Antigravity: This entire project was developed within Antigravity, Google's AI-first development environment. The AI-native features allowed me to rapidly iterate on complex 3D mathematics and component structures, significantly reducing development time.
Gemini AI (1.5 Flash): I integrated the Gemini API directly into the portfolio via a feature I call the "Gemini Link". It’s a real-time, terminal-style interface where visitors can chat with an AI assistant that represents me, answering questions about my skills, experience, and projects in a witty, cyberpunk tone.
Google Cloud Run: The application is containerized and deployed on Cloud Run, ensuring it’s always fast, responsive, and ready to handle visitors globally.
The Living Space: A Reflection of Self
Why a 3D room? Because our living spaces are where our personalities truly live. Every object in this scene tells a story:

The Desk: My workspace, where code comes to life.
The Interactive Light Rig: A nod to my technical curiosity, allowing visitors to change the "vibe" of the room.
The Shelves: Representing the constant learning and different "layers" of my development journey.
By inviting you into this virtual room, I’m showing you not just what I build, but how I think and live as a creator.

What I'm Most Proud Of
I’m most proud of the Gemini Link Terminal. Integrating a large language model like Gemini into a 3D environment creates a bridge between visual immersion and interactive intelligence. Instead of just reading a static CV, visitors can talk to my digital twin.

I also put a lot of effort into the interactive 3D elements, such as the Google-themed light rig and the detailed developer desk. These small details aim to create a "personality-first" experience that standard portfolios often lack.

Built with ❤️ using Antigravity and Gemini.

Top comments (2)

Collapse
 
suvo-dev profile image
Suvo

where is the site link

Collapse
 
sametuca profile image
Samet UCA

Hello. As this is a competition entry template and is not yet fully ready, I will not be able to share the site for up to a week.