My Portfolio Challenge 2026
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
Dockerfilebased onnginx:alpineserves 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.