Transparency & Exploration Guide
Personal Assistant & Chat Guide
This guide provides transparent details on why the chat bubble exists, how the navigation options work, what is currently available versus planned, how data is handled, and how to reach Gaurav directly.
Why Does the Chat Bubble Exist?
The Gaurav Portfolio Assistant bubble was designed as an interactive navigation companion. Modern technical portfolios contain complex project architectures, performance benchmarks, and tech stacks that can be time-consuming to parse through static text alone.
The assistant interface provides a streamlined, floating entry point where visitors, recruiters, and engineering colleagues can quickly locate specific architectural highlights, explore common questions, and access direct communication channels without navigating away from their current view.
What Can Visitors Use It For?
Project Deep Dives
Discover the technical architecture, design patterns, and engineering choices behind key portfolio showcase projects.
Tech Stack & Skills
Explore proficiency across Next.js 15, React 19, TypeScript, Tailwind CSS, Three.js WebGL, and Cloud Firestore.
Engineering Standards
Learn about core architectural invariants, zero layout shift (CLS = 0), and Swiss light administrative design.
Direct Contact Initiation
Easily launch the structured contact form or reach Gaurav directly for project proposals and hiring conversations.
What is “Predefined Questions”?
Current Status: The Predefined Questions view inside the chat bubble is currently a preview interface. It is planned as a curated, guided-question experience where visitors can select from structured topics (such as case studies, development workflow, and tech stack details) to view instant answers.
When fully connected, this option will allow visitors to rapidly browse frequent inquiries without typing custom prompts.
What is “Live Chat with Gaurav”?
Direct Personal Connection: Live Chat establishes a real-time messaging channel with Gaurav Patil. To safeguard against spam and protect communication integrity, visitors authenticate with a single-use 6-digit verification code sent to their email via no-reply@gauravpatil.site.
Direct Creator Notification & 1-Click Reply
When you post a message, a real-time alert is immediately delivered to Gaurav's personal device. All human correspondence and collaboration are conducted directly by Gaurav Patil with zero intermediary call centers or outsourced operators.
Human Involvement & Direct Communication
Gaurav Portfolio is owned, developed, and operated exclusively by Gaurav Patil as an individual creator and developer.
When you submit a project inquiry or send a message through Live Chat, your submission routes directly to Gaurav's personal inbox. There are no intermediary call centers, support tiers, or automated surrogate responders handling your correspondence.
How Is Chat Data Handled?
Security and privacy standards implemented across Live Chat:
- Ephemeral OTP Challenges: 6-digit codes are stored as salted HMAC-SHA256 hashes with 5-minute lifetimes and automatically purged after 24 hours.
- Signed Visitor Sessions: Authenticated sessions use HttpOnly, SameSite=Lax cookies with server-authoritative 24-hour expiration.
- Conversation Privacy Boundary: Messages in your thread are strictly accessible only to your authenticated email session and Gaurav Patil.
- Automated 90-Day Retention Purge: Inactive conversations and messages are permanently purged after 90 days.
- Separate Contact Workflow: Inquiries via the contact modal remain a distinct submission workflow governed by the Privacy Policy.
Limitations & Appropriate Use
The assistant interface is provided strictly for informational and navigational purposes. While designed to represent portfolio details accurately, automated previews should not be taken as formal contractual guarantees.
For formal inquiries, technical audits, or engineering consultations, please refer directly to the verified source code in public repositories and communicate directly with Gaurav Patil.
Live Chat Guidelines: Do's & Don'ts
To ensure high-priority message routing and maintain an executive, productive standard of communication for recruiters, engineering leads, and clients, please observe the following guidelines:
- ✓Engineering Roles & Opportunities: Full-time positions, contracting, technical leadership, and freelance collaborations.
- ✓Project Scopes & Architecture: Web development, 3D WebGL, Next.js architecture, API integrations, and consultations.
- ✓Clear Details & Context: High-level project specifications, timeline expectations, or links to job descriptions.
- ✓Technical Q&A: Questions regarding technologies, performance benchmarks, and development workflow.
- ✕No Unsolicited Marketing & Spam: Cold sales outreach, bulk promotions, or automated link drops.
- ✕No Sensitive Credentials: Never share passwords, private API keys, payment data, or confidential secrets.
- ✕No Inappropriate or Abusive Language: Harassing, offensive, or malicious communications are strictly blocked.
- ✕No Blank Test Submissions: Provide your specific inquiry directly so Gaurav can follow up with exact information.
Ready to Connect Directly?
Have a specific project in mind, need architectural consulting, or want to discuss full-stack engineering opportunities? Reach out directly.