DEV Community

Aditya Nishad
Aditya Nishad

Posted on

Building ADI.PORTFOLIO: My Cloud Run & Gemini Powered Submission

New Year, New You Portfolio Challenge Submission

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

About Me
Hi! I'm Aditya Nishad, a Computer Science student with a strong passion for software development. My work focuses heavily on Fintech and Blockchain technologies.

I built this portfolio ("ADI.PORTFOLIO") to create a professional home for my projects. Instead of a static resume, I wanted a living, scalable platform that represents my journey as a developer. I hope this portfolio expresses my drive to build practical, decentralized, and analytical tools that solve real-world problems.

Portfolio

Direct Link: https://aditya-portfolio-742513308261.us-central1.run.app Source Code: https://github.com/Aditya-linux/portfolio-dev

How I Built It
I wanted to keep the site lightweight and fast, so I opted for a clean tech stack enhanced by Google's AI tools.

The Tech Stack:

Frontend: HTML5, CSS3, JavaScript (No heavy frameworks, just pure performance).

Containerization: Docker.

Deployment: Google Cloud Run (Serverless).

How I Used Google AI (Gemini): To meet the innovation criteria, I used Google Gemini as my pair programmer throughout the process:

Accelerated Coding: Gemini generated the initial boilerplate for the responsive grid layout, saving me hours of CSS setup.

Debugging & Config: When I ran into port configuration issues with my Docker container, I pasted the error logs into Gemini. It immediately identified the issue with the PORT environment variable required by Cloud Run.

Content Refinement: I used Gemini to help summarize my complex technical projects (like my "Nebula" DApp) into concise descriptions suitable for a general audience.

What I'm Most Proud Of
I am most proud of two things in this submission:

The Projects Showcase: I successfully highlighted my key work, including Nebula (my Decentralized Evidence Management system) and Sentinel Alpha (my stock analysis tool). Seeing them displayed professionally in one place is a huge milestone for me.

Mastering Cloud Run: Before this challenge, I hadn't used Cloud Run. Successfully containerizing my app and deploying it to a serverless environment was a significant technical achievement. It feels great to know my portfolio can scale automatically.

Top comments (0)