This is a submission for the New Year, New You Portfolio Challenge presented by Google AI
https://dev.to/challenges/new-year-new-you-google-ai-2025-12-31
About Me
Hi, I’m Dhanalakshmi D, a passionate frontend-focused developer who loves building interactive, animation-driven web experiences.
This portfolio represents my “New Year, New You” reset — a complete rebuild of how I present myself online. Instead of a static resume, I wanted a living, immersive portfolio that reflects how I think, design, and engineer interfaces.
My goal was clear, I just wanted to make my portfolio feel like an experience, not a webpage.
Portfolio
Below is my live, fully deployed portfolio, embedded directly into this post.
It is:
->Live & functional
->Production-ready
->Responsive
->Deployed on Firebase
URL:- (https://laksh-portfolio-484114.web.app)
--labels dev-tutorial=devnewyear2026
How I Built It
Tech Stack:
- React + Vite – fast, modern frontend
- Tailwind CSS – clean, scalable styling
- GSAP + ScrollTrigger – smooth, cinematic animations
- Locomotive Scroll–style interactions – fluid scrolling experience
- Firebase Hosting – fast global deployment
Design Approach:
- Dark-themed, minimal UI to keep focus on content
- Motion-first design inspired by modern creative studios
- Sections flow naturally using scroll-based animations
- Clean typography and intentional spacing
Google AI:
- Used Gemini during the early ideation phase to brainstorm layout structures, section flow, and overall portfolio narrative.
- Leveraged Gemini to refine copy for the hero section, project descriptions, and “About Me” content, making it clearer and more concise.
- Used Antigravity (agent-first AI IDE) while building components to:
- Generate and refactor React components
- Explore alternate implementations for animations and layout logic
- Debug issues faster during development
- Experimented with AI Studio / Gemini CLI to test small code snippets, validate ideas, and speed up iteration.
- Relied on Google AI tools to reduce repetitive work, allowing me to focus more on UX decisions, motion design, and performance optimization.
- Treated AI as a development assistant, not a shortcut — using it to support thinking, iteration, and polish rather than auto-generating the entire project.
What I’m Most Proud Of
- Smooth scroll-based animations that feel premium and intentional
- Motion-driven storytelling instead of static sections
- Performance-optimized build despite heavy animations
- End-to-end deployment — from local dev to live production
- Rebuilding my personal brand with clarity and confidence
Most importantly, this portfolio reflects growth — not just in skills, but in how I present myself as a developer.
Final Thoughts
This challenge pushed me to stop procrastinating and finally ship a portfolio I’m proud of.
It’s not “perfect” — but it’s real, live, and evolving.
Thanks to Google AI and the Dev community for creating a challenge that motivates builders to actually build.
Happy New Year & happy shipping:-)
Top comments (0)