This is a submission for the New Year, New You Portfolio Challenge Presented by Google AI
About Me
I'm Emerson Vieira, a Mobile Engineer and Software Developer dedicated to building robust, high-performance, and secure applications. My journey is driven by a passion for solving complex architectural challenges and creating seamless user experiences. With this portfolio, I wanted to showcase how AI can be integrated into a professional developer's workspace to enhance both development speed and user interaction.
Portfolio
Note: If the embed above doesn't load correctly, you can access it directly at: https://portfolio-316545967978.us-central1.run.app
How I Built It
My portfolio was built with a modern and secure architecture focused on performance. The source code is available on GitHub.
- Frontend: React 19, TypeScript, Vite, and Tailwind CSS for a premium UI with smooth micro-animations.
- Backend Proxy: Node.js and Express serving as a secure gateway for API calls to protect sensitive credentials.
- Infrastructure: Containerized with Docker and deployed to Google Cloud Run using the official Google AI community labels.
-
Google AI Tools:
- Antigravity: Developed using Google's AI-first development environment, which significantly boosted productivity through intelligent coding assistance.
-
Gemini 1.5 Flash: Integrated via the
@google/generative-aiSDK to power an interactive career assistant.
One of the key design decisions was to move all API interactions to the backend. This keeps API keys secure and allowed for a custom in-memory caching layer to handle GitHub's rate limits and ensure a fast, responsive UX.
dev
What I'm Most Proud Of
I'm most proud of the integration between the AI Assistant and my real-world data. By combining the Gemini model with a secure proxy to my GitHub activity, I created a functional "Digital Twin" that can answer technical questions about my repositories and professional history in real-time.
Solving technical hurdles like CORS and rate-limiting through a custom backend proxy was a rewarding challenge that resulted in a much more stable and professional product.
Developed with ❤️ using Antigravity and Google AI.
Top comments (0)