My Portfolio Challenge 2026

Published: (February 1, 2026 at 04:39 PM EST)
1 min read
Source: Dev.to

Source: Dev.to

Overview

This submission is for the New Year, New You Portfolio Challenge presented by Google AI. I am an aspiring software developer passionate about building clean, functional web experiences. The portfolio showcases my growth and journey in the tech world.

Live Demo

Portfolio live on GitHub Pages

Source Code

  • Repository:

The full Docker configuration is included in the repository.

Technical Details

  • Technologies: Pure HTML, CSS, and vanilla JavaScript for high performance and simplicity.
  • Containerization: A custom Dockerfile based on nginx:alpine serves the static files on port 8080, meeting the Google Cloud Run requirement.
  • Deployment: Intended for Google Cloud Run; due to billing verification issues on the deadline day, the live version is hosted on GitHub Pages while the Docker setup remains available for demonstration.
# Dockerfile (nginx:alpine)
FROM nginx:alpine
COPY ./dist /usr/share/nginx/html
EXPOSE 8080
CMD ["nginx", "-g", "daemon off;"]

Tools Used

  • Gemini AI: Assisted in architecting the Docker container and troubleshooting Google Cloud SDK commands.
  • Google Cloud Shell: Primary development environment for file management and deployment attempts.
  • Antigravity: Core implementation assistance for turning the idea into a functional project.

Highlights

  • Implemented custom animation physics for interactive elements.
  • Gained hands‑on experience with Docker containers and cloud deployment workflows.

Acknowledgements

Thanks to everyone who supported this challenge.

Back to Blog

Related posts

Read more »