This is a submission for the New Year, New You Portfolio Challenge Presented by Google AI
About Me
I'm Rifani Arsyad, a Full Stack Developer from Indonesia 🇮🇩 coding in cross-platform application development. With this portfolio, I wanted to showcase my technical ability across Windows desktop (WinUI 3, .NET), cross-platform (Tauri, Flutter), web development (React, Laravel), and AI/LLM integration, through an interactive, gamified experience that I hope you actually enjoy exploring it.
Portfolio
How I Built It
This project was my first real attempt at using an all in Google AI tools throughout the development journey, from brainstorming to deployment, to the image cover of this post 😂
Here is my process with Google AI:
- Brainstorming: I started with Gemini Chat to explore the "system restore" concept and refine the narrative flow
- Initial Code: Google AI Studio helped generate early boilerplate for the Gemini API integration and React components
- Refinement: I iterated on the generated code in Antigravity, adding TypeScript types, error handling, and polish
- Deployment: Finally deployed to Google Cloud Run with Cloud Build handling CI/CD
Tech Stack:
- Frontend: React 18, TypeScript, Vite, Tailwind CSS v4
- AI: Google Gemini API via Express.js BFF
- Deployment: Docker + Cloud Run + Cloud Build CI/CD
For Light Interactivity, I included three small moments to gently guide exploration:
- A letter-swap puzzle to reveal the About section
- Floating bubbles that respond to cursor movement
- A simulated file browser for navigating projects
What I'm Most Proud Of
The combination of a visually appealing design with a functional AI assistant that actually helps users navigate the portfolio. These are all while maintaining a sense of nostalgia for the 90s.
More than any technical detail, I'm quietly proud that I actually finished and shipped this. Like many other developers, I've started plenty of side projects that never saw the light of day. This time,thanks to the structure of the challenge and the gentle guidance of Gemini, so I can pushed through to completion. It's a small thing, but for me, shipping something complete (even imperfect) feels like real progress.
Top comments (0)