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)