DEV Community

prayag tushar
prayag tushar

Posted on

My Portfolio — Built with Antigravity, Gemini CLI and Google Cloud Run

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


About Me

Hi, I’m Prayag Tushar.

I’m a Junior Software Engineer.

My work mainly focuses on building production-ready web applications using React, Next.js, and backend frameworks like NestJS. I care a lot about code structure, UI clarity, and maintainable systems.


Portfolio

This portfolio is deployed on Google Cloud Run and embedded directly here, as required by the challenge.


How I Built It

This portfolio was built to reflect how I approach real-world projects: clean structure, simple UI, and practical tooling.

Tech Stack

  • Next.js for server-rendered and static pages
  • Bun as the runtime and package manager
  • Tailwind CSS for consistent styling and layout control
  • Docker for containerization
  • Google Cloud Run for deployment and scaling

The application runs as a container on Google Cloud Run (asia-south1), which keeps deployment predictable and easy to reproduce.


UI and Engineering Practices

A major focus while building this project was clarity over complexity.

  • Minimal UI with clear typography and spacing
  • Reusable, well-scoped components
  • Routing and layout follow standard Next.js conventions
  • Consistent build and runtime behavior using Docker

Using Bun simplified dependency management and improved local development speed without adding unnecessary complexity.


What I’m Most Proud Of

I’m most proud of sticking to good engineering practices while keeping the site simple.

  • A smooth and clear UI without unnecessary visual noise
  • A clean Cloud Run deployment using Docker
  • A modern but stable tech stack that’s easy to maintain

The portfolio is fast, responsive, and easy to extend, which was the main goal from the start.


Thanks for reading.

I’m always open to feedback or discussions.

Top comments (0)