DEV Community

Vadim
Vadim

Posted on

How I Built a 69KB Portfolio with Google's Coolest Tools

New Year, New You Portfolio Challenge Submission

About Me

I’m a Software Engineer with 7+ years of experience, previously working as a Civil Engineer — which heavily influenced how I think about structure, performance, and long-living systems.

I live in Germany and can speak a little bit Chinese.🍊

Portfolio

The portfolio focuses on minimal JavaScript, clean UI and fast load times.

https://vadim-frolov-gemini-hack-bgu43ly7xa-uc.a.run.app

How I Built It

I built my portfolio with Antigravity, Gemini CLI, HTML, CSS and JavaScript. I was looking for retro style simple portfolio with keyboard navigation

Steps

  1. I've started with planning mode and simple prompt, I'm big fan of spec-driven development Plan mode with prompt
  2. I've checked implementation plan and add couple of manual changes and proceed with it Implementation plan
  3. With built-in browser I've easily checked visuals Antigravity browser
  4. During implementing some small tweaks my tokens were all spent so I install Gemini CLI and finished small CSS changes Gemini CLI

Challenges & Trade-offs

  • Keeping accessibility while maintaining a retro look
  • Avoiding over-engineering when using AI tools
  • Balancing minimal CSS with responsive behavior

What I'm Most Proud Of

I'm proud to create light-weight website, only 69kb, that runs pretty well on desktop and mobile. It was fun to use Google Tools such as Gemini CLI and Antigravity.

I also uploaded it Google Cloud, it was my first try with this service, it pretty straightforward experience, thought I use some help of Gemini to advance in couple of steps.

I think it's important to think about performance and UX, I want to create something that will not need maintenance in the future and will be fun to use.

I'm glad of my result and had a good time building it.

Feedback is welcome — especially from people who’ve tried similar retro designs.

Main page of Vadim Frolov CV

Top comments (0)