This is a submission for the New Year, New You Portfolio Challenge Presented by Google AI
About Me
Hi! I'm Gray Miller, a Senior DevOps & Infrastructure Engineer with over 8 years of experience building and scaling resilient cloud systems. My career has been focused on automation, Site Reliability Engineering (SRE), and cloud-native architecture.
With this portfolio, titled "Antigravity," I wanted to demonstrate how the "New Me" is evolving. I’m moving beyond traditional infrastructure management by integrating Generative AI directly into the SRE workflow. My goal is to show that AI isn't just for content creation—it's a powerful tool for intelligent infrastructure decision-making.
Portfolio
🚀 Live Demo: Antigravity Portfolio
Note: This deployment on Google Cloud Run includes the required
dev-tutorial=devnewyear2026label.
How I Built It
I wanted "Antigravity" to be a living example of a modern, AI-integrated cloud application.
The Tech Stack
Backend: Python Flask for a lightweight, high-performance API.
Compute: Deployed on Google Cloud Run, leveraging serverless architecture for instant scalability.
AI Integration: Powered by Google Gemini 1.5 Flash. I used the Google AI SDK to build:
A General AI Assistant: A conversational interface for visitors.
Auto-Scaler Bot Logic: A simulation where Gemini analyzes real-time infrastructure metrics (CPU, requests) and provides scaling recommendations with human-readable justifications.
Frontend: Built with Tailwind CSS and Lucide Icons for a premium, high-fidelity user experience supporting both light and dark modes.
Design Decisions
Resiliency First: I implemented an AI Fallback Logic. If the Gemini API key is missing or quota is reached, the system gracefully switches to a sophisticated simulation mode, ensuring the demo remains functional for recruiters at all times.
Developer Experience (DX): The entire project is containerized with Docker, making it reproducible and ready for any CI/CD pipeline.
What I'm Most Proud Of
The Auto-Scaler Bot Demo: I’m particularly excited about this feature. Instead of just listing "AI" as a skill, I built a functional demo that shows how Gemini can act as a "Virtual SRE," explaining why it chooses to scale up or down based on traffic patterns.
Visual Storytelling: I moved away from the traditional "text-heavy" resume. By using dynamic cards, micro-animations, and a sleek dark mode, the portfolio feels like a high-end SaaS product.
The "Life Beyond Code" Section: Engineering is about balance. I incorporated sections for my passions—Specialty Coffee, my Office Cat, and Fitness. Using high-quality AI-generated imagery allowed me to express these hobbies with the same level of premium polish as the rest of the site.
Top comments (0)