Back to Portfolio
Feature Guide & Disclosure

Transparency & Exploration Guide

Personal Assistant & Chat Guide

Portfolio Component•Gaurav Portfolio•Privacy-First Ephemeral State

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.

Section 01Available Now

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.

Section 02Supported Workflows

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.

Section 03Preview / In Development

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.

Section 04Production Ready • OTP Authenticated

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.

Section 05Individual Owner Model

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.

Section 06Code-Verified Privacy & Security

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.
Section 07

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.

Section 08 • Code of ConductOfficial Guidelines

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:

DO (Recommended & Welcomed)
  • ✓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.
DON'T (Prohibited & Restricted)
  • ✕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.
Section 08

Ready to Connect Directly?

Have a specific project in mind, need architectural consulting, or want to discuss full-stack engineering opportunities? Reach out directly.

Email hello@gauravpatil.siteReturn to Portfolio