Hack, Reflect, Look Forward: Building My Portfolio with Google Gemini + Antigravity
Source: Dev.to

This is a submission for the Built with Google Gemini: Writing Challenge
What I Built with Google Gemini
Instead of building yet another template‑based portfolio, I decided to experiment. I built my personal portfolio using Google’s Antigravity along with Google Gemini as my thinking partner, debugger, and architecture assistant.
The Problem
Most student portfolios:
- Look the same
- Focus more on design than depth
- Don’t clearly communicate thinking
I wanted mine to:
- Show my technical journey (not just projects)
- Feel modern and interactive
- Reflect how I think as a developer
- Be AI‑assisted
The Role of Google Gemini
Gemini helped me break the portfolio into meaningful sections instead of randomly stacking components. It felt like having a design‑thinking partner on demand, helping me reason through problems rather than just pasting solutions.
1. Architecture Clarity
Before writing code, I asked Gemini to help structure:
- Hero section narrative
- Projects showcase logic
- Skills grouping strategy
- GitHub integration ideas
2. UI + Microcopy Iteration
I used Gemini to:
- Refine section headings
- Improve project descriptions
- Make my copy sharper and less generic
- Generate alternative layout ideas
3. Debugging + Refinement
While working with Antigravity, I hit issues around:
- Component structuring
- Responsive tweaks
- State management patterns
Demo
You can explore:
- My skills and projects
- GitHub integration
- Clean responsive UI
What I Learned
1. AI Is a Thinking Tool, Not a Replacement 🚀
- The quality of output depended on the quality of my thinking.
- Half‑baked questions yielded half‑baked answers.
- Clearly explaining the problem—what I tried, what failed, constraints—produced sharper responses.
2. Prompting Is a Technical Skill ✨
- Learned to break big problems into smaller, focused questions.
- Requested explanations, not just code, to truly understand what was happening.
- This improved my problem‑solving even without AI.
Gemini helped me move faster, but deciding when something was “good enough” remained my responsibility.
Google Gemini Feedback
What Worked Well
- Clear explanations for conceptual questions
- Fast iteration cycles
- Helped refine ideas instead of just outputting code
- Great for restructuring messy thoughts
Where I Hit Friction
- Occasionally too high‑level responses
- Needed to rephrase prompts for clarity
- Required cross‑checking of some implementation details
That friction improved my clarity and forced better thinking.
Let’s keep learning and building 🚀
