A freelance portfolio case study built with custom page transitions, GSAP-driven motion, and a secure contact flow with SMTP + OTP verification.
A freelance portfolio case study built with custom page transitions, GSAP-driven motion, and a secure contact flow with SMTP + OTP verification.
Key Focus:Features an interactive AI assistant powered by Vercel SDK and Gemini API to assist visitors.
Delivered a premium, highly interactive portfolio website with modern AI capabilities and secure inbound lead generation.
Balancing a cinematic experience with reliable inbound lead generation.
The portfolio needed to feel cinematic while keeping interactions fast and secure enough to trust inbound lead submissions.
Implemented a transition-first Next.js frontend with GSAP animation choreography and a contact system backed by SMTP delivery plus OTP verification.
Integrated an advanced AI assistant using Vercel SDK and the Gemini API, enabling real-time, context-aware conversations for portfolio visitors.





Engineering approach and architecture decisions.
Implemented Barba.js style page transitions in Next.js using a custom layout router orchestrator and GSAP timelines.
Choreographed animations leveraging GSAP ScrollTrigger and React context for a unified, cinematic scrolling experience.
Ensured lead validity by wrapping the contact flow in a custom OTP verification step before forwarding via SMTP.
Built a resilient streaming conversational interface using the Vercel AI SDK to gracefully handle network interruptions.
Tapped into Google's Gemini models for rapid, highly-contextual responses regarding Rakesh's portfolio history.
Employed the App Router for maximum performance, edge-caching API routes, and strict Server/Client component boundaries.
Next.js, React, Tailwind
GSAP
Vercel SDK, Gemini API
Resend + OTP