Tools: Satish Divvi Portfolio
Source: Dev.to
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
I am Naga Venkata Satish Divvi, a Senior Software Development Engineer with over 12 years of experience in the software development lifecycle. My expertise spans across software engineering, automation testing, and data analytics, with a deep specialization in the mortgage industry. With this portfolio, I hope to express my commitment to building robust, technically integrated solutions that bridge the gap between complex industry requirements and modern, AI-enhanced user experiences.
Portfolio
I've deployed a specialized version of my portfolio to Google Cloud Run to allow for an interactive experience directly within this post. Note: This deployment is tagged with --labels dev-tutorial=devnewyear2026 for the challenge.
How I Built It
My portfolio is a modern web application built with a focus on performance, security, and AI integration.
The Tech Stack:
Frontend: React.js with Material UI (MUI) for a clean, professional design, and Framer Motion for smooth animations.
Infrastructure: Hosted on Google Cloud Run using a custom Dockerized Nginx configuration to handle SPA routing efficiently.
Backend & Security: Firebase for real-time data, and Firebase App Check (via reCAPTCHA v3) to secure my AI endpoints.
Google Tools Used:
Google Models
Google Antigravity
Google Gemini Chat
Firebase Services
Google Cloud Text-to-Speech: Integrated to provide an accessible way for visitors to listen to my professional summaries.
Google Cloud Natural Language API (Content Moderation): Before any text is processed by the AI, it passes through a custom moderation layer I built using the Natural Language API to ensure all generated content is safe and professional.
Vertex AI (Gemini): Used to power the "AI Skills Analysis" feature, which synthesizes my 12+ years of experience into a concise technical summary.
What I'm Most Proud Of
I am most proud of the secure AI integration I implemented. Instead of just adding AI features, I built a layered security model:
CORS & App Check: Ensuring only my authorized app can call my AI functions.
Safety First: Integrating the Content Moderation API directly into my Cloud Functions to filter harmful content before it ever reaches the Text-to-Speech engine.
Accessibility: Using AI not just for "flair," but to make the content more accessible through the Text-to-Speech integration.
Highlighting my journey from mortgage technology to AI-integrated software engineering in a single, fluid interface has been a rewarding technical challenge! Templates let you quickly answer FAQs or store snippets for re-use. Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink. Hide child comments as well For further actions, you may consider blocking this person and/or reporting abuse