Design · Content · SEO · Accessibility · Performance
Yash Anand Bhatt · AI Strategy & Enterprise Solutions Consultant · Bangalore, India
Live: https://www.bhattyash.com/ · This page: /audit.html · Rendered: Static HTML, no JavaScript required.
Logo: Yash Bhatt. | Links: About · Projects · Services · Blog · Speaking · Contact | Actions: ⌘K (Command palette), Theme toggle (Dark/Light), Let's Talk (CTA → Calendly)
Overline: Yash Bhatt - AI Strategy · Enterprise Solutions · Analytics
H1: Helping Companies Transform with AI, Data & Enterprise Technology.
Subheadline: I help organizations solve complex business problems using AI, analytics, automation, and modern enterprise solutions — from strategy to measurable outcomes.
Primary CTA: Book a Consultation → https://calendly.com/yash121r/30min
Secondary CTA: View Case Studies → /projects
Foot label: Trusted across enterprise, SaaS & AI
Overline: Experience Across Industry Leaders. Logos (animated left→right marquee, single row, full-color): Google, YouTube, Google Ads, Google Analytics, Oceaneering International, Boeing, Toyota, Kenworth, AGCO, Titan America, Autoliv, S&P Global, Mercor.
Overline: About - The Consultant.
H2: Advisor to organizations navigating AI transformation.
Description: AI Solutions Consultant with 6+ years driving AI-enabled analytics, intelligent automation, and enterprise transformation - experienced in LLMs, RAG, Conversational AI, MCP, and Business Intelligence.
Portrait caption: Yash Anand Bhatt · Bangalore, India · Working globally.
Journey: From financial research at S&P Global and forecasting automation at Oceaneering, to consultative research at Google and enterprise AI consulting at Axion Ray — my career has been one continuous thread: translating complex data into decisions organizations can act on.
Mission: Make enterprise AI adoption measurable, governed, and genuinely useful.
Vision: A world where every strategic decision is backed by defensible analysis - not hype.
Values: Clarity · Rigor · Ownership · Measurable Outcomes · Integrity
How I Think — the Manifesto:
Experience & Timeline:
CTA: Full story & credentials → /about
Aria-hidden strip cycling through: AI Strategy · AI Adoption · Product Strategy · Business Transformation · Solution Consulting · Sales Engineering · Technical Consulting · Customer Discovery · Analytics · Data Visualization · ROI Modeling · Executive Dashboards · Executive Presentations · Stakeholder Management · Workshop Facilitation · Strategic Roadmapping.
Overline: Expertise. H2: A rare blend of strategy, engineering & storytelling.
| Group | Skills |
|---|---|
| AI & Strategy | AI Strategy, AI Adoption, Product Strategy, Business Transformation |
| Enterprise Consulting | Solution Consulting, Sales Engineering, Technical Consulting, Customer Discovery |
| Data & Analytics | Analytics, Data Visualization, ROI Modeling, Executive Dashboards |
| Leadership | Executive Presentations, Stakeholder Management, Workshop Facilitation, Strategic Roadmapping |
Overline: Featured Projects. H2: Case studies in measurable transformation. Description: Real engagements across enterprise AI, analytics, and automation - each anchored in a business problem and closed with quantified impact.
Category: AI Strategy · Value Engineering.
Problem: Enterprise sales teams lacked a standardized, defensible way to quantify solution value - every deal reinvented ROI math from scratch, slowing cycles and eroding credibility.
Approach: Designed standardized ROI frameworks (TCO, NPV, IRR) with parameterized industry benchmarking, sensitivity analysis, and governance controls - structured for MCP-ready workflows and natural-language business querying.
Outcome: Reusable value-engineering assets deployed across multiple enterprise engagements with 40% fewer recalculation errors.
Tech: Python, ROI Modeling, MCP, Sensitivity Analysis, Benchmarking.
Business Impact: +20% estimate accuracy · +10% average deal size.
Category: Solution Consulting · Enterprise AI.
Problem: Enterprise buyers needed AI capabilities integrated into existing BI environments without disrupting entrenched Tableau and Power BI workflows.
Approach: Led consultative discovery across 7 strategic deals, designing solution architectures that layered LLM-driven intelligence over existing analytics stacks, with fault-tolerant runbooks and automated monitoring.
Outcome: Reduced solution turnaround time by ~40% and workflow downtime by 80%.
Tech: LLMs, RAG, Tableau, Power BI, n8n, Python.
Business Impact: +25% customer time-to-value · 3x engagement capacity.
Category: Data & Analytics · Product Strategy.
Problem: Product and GTM leaders needed data-backed clarity on user challenges hidden inside large-scale behavioral datasets.
Approach: Led consultative research initiatives, translating large-scale data diagnostics into executive-ready narratives and KPI reporting frameworks.
Outcome: Influenced 25 product roadmap and GTM decisions; shortened reporting cycles by 35%.
Tech: SQL, Looker Studio, Tableau, Google Analytics, Gong.
Business Impact: 25 roadmap decisions influenced · 35% faster reporting.
Category: Automation · Financial Analytics.
Problem: Manual financial close and forecasting processes consumed dozens of analyst hours monthly and introduced recurring reporting errors.
Approach: Built financial models, ROI frameworks, and automated forecasting solutions with variance analysis and quality assurance controls.
Outcome: Reduced monthly close effort by 27 hours/month and reporting errors by 60%.
Business Impact: $120K annual cost reduction · 18% forecasting efficiency gain.
CTA: View all case studies → /projects
| Metric | Value | Detail |
|---|---|---|
| Years of Experience | 6+ | Across AI, analytics & enterprise consulting |
| Enterprise Engagements | 100+ | Strategic deals, workshops & advisory |
| Faster Solution Delivery | 40% | Avg. reduction in solution turnaround |
| Client Satisfaction | 95% | Measured across engagements |
Overline: Achievements. H2: Results that made it to board decks. Description: A track record of quantified outcomes across enterprise AI, analytics, and financial transformation.
Overline: Services. H2: How I help organizations move faster. Description: From focused executive workshops to fractional AI advisory - engagements scoped around your business problem, not a services menu.
CTA: All services & engagement models → /services
Overline: Consulting Process. H2: A disciplined path from ambiguity to outcomes. Description: Six stages. Clear deliverables at every step. No black boxes.
Overline: Testimonials. H2: What partners & clients say.
"Yash has a rare ability to translate ambiguous business problems into crisp, executable solution architectures. Our enterprise deals moved noticeably faster with him in the room."
— VP of Sales, Enterprise AI Platform · Series B SaaS
"The ROI frameworks Yash built became the backbone of how we communicate value to CFOs. Defensible, parameterized, and genuinely persuasive."
— Head of Revenue Operations, Enterprise SaaS · Growth-stage startup
"He combines the analytical rigor of a data scientist with the storytelling of a management consultant. Executive audiences trust him immediately."
— Director of Product, Analytics Platform · Fortune 500 partner
Overline: Insights. H2: Writing on AI, consulting & enterprise technology. Description: Frameworks and field notes from real engagements - no fluff, no hype cycles.
CTA: All articles → /blog
Overline: Resources. H2: Free guides, templates & frameworks. Description: The same tools I use in paid engagements - free for teams doing the work.
Newsletter — The Enterprise AI Brief. One email a month on AI strategy, analytics, and enterprise transformation. Field: you@company.com. CTA: Subscribe.
Overline: Speaking. H2: Talks, podcasts & executive workshops. Description: Available for conferences, podcasts, and private leadership sessions on enterprise AI, analytics strategy, and value engineering.
CTA: Invite me to speak — request media kit → mailto:yash121r@gmail.com
Overline: FAQ. H2: Common questions, straight answers.
Overline: Contact. H2: Let's Build Something Meaningful. Description: Whether you're evaluating AI adoption, modernizing analytics, or need a strategic advisor in the room - start with a 30-minute conversation.
Schedule a Call — Free 30-minute discovery call · calendly.com/yash121r/30min.
Direct links: yash121r@gmail.com · LinkedIn (linkedin.com/in/yash-bhatt-anand) · GitHub.
Contact form fields: Your name (required) · Work email (required, type=email) · Company (optional) · What business problem are you trying to solve? (required, textarea). Submit CTA: Send Message. Reassurance: Replies within 24 hours. Your details stay private.
Brand: Yash Bhatt. — AI Strategy & Enterprise Solutions Consultant. Helping organizations transform with AI, data & enterprise technology.
Column Site: About · Projects · Services · Blog.
Column More: Resources · Speaking · Contact · Admin.
Column Legal: Privacy Policy · Terms.
Social: LinkedIn · GitHub · Email. Base: © {year} Yash Bhatt. All rights reserved. Footer CTA: Start a conversation → Calendly.
| Path | Page | Sections (top-to-bottom) |
|---|---|---|
| / | Home | Hero · Trust Bar · About · Expertise Marquee · Expertise Grid · Featured Projects · Metrics · Achievements · Services · Consulting Process · Testimonials · Blog · Resources · Speaking · FAQ · Contact |
| /about | About | Breadcrumb · Hero (rotating heading) · About (full) · Achievements · Expertise Grid · Education & Certifications |
| /projects | Projects / Case Studies | Breadcrumb · Hero (rotating) · All Projects · Metrics |
| /services | Services | Breadcrumb · Hero (rotating) · Full Services · Process · Testimonials |
| /blog | Insights index | Breadcrumb · Hero (rotating) · All Posts (grid) |
| /blog/:slug | Blog post detail | Article body (markdown), meta, share |
| /resources | Resources | Breadcrumb · Hero · Downloads · Newsletter |
| /speaking | Speaking | Breadcrumb · Hero · Speaking Engagements · Invite CTA |
| /contact | Contact | Breadcrumb · Hero · Contact block · Embedded Calendly · FAQ |
| /privacy | Privacy Policy | Legal text |
| /terms | Terms of Service | Legal text |
| /admin | CMS Admin (auth-gated, noindex) | Login → dashboard for projects/posts/testimonials/metrics/services/resources/speaking/achievements/education |
| * | 404 | "Lost in the data." + Back to Home |
About · Projects · Services · Blog · Speaking · Contact · ⌘K palette · Theme toggle · Let's Talk (CTA).
Site: About, Projects, Services, Blog. More: Resources, Speaking, Contact, Admin. Legal: Privacy Policy, Terms. Social: LinkedIn, GitHub, Email.
Instant search for pages and blog posts. Keyboard-driven navigation.
Colors are defined as HSL CSS variables and consumed via Tailwind. Light + dark themes.
| Token | HSL / Hex | Usage |
|---|---|---|
| background | hsl(224 71% 4%) · #030712 | Page background |
| foreground | hsl(210 40% 98%) · #F8FAFC | Primary text |
| card | hsl(222 47% 7%) · #0B1120 | Card / panel surfaces |
| secondary (accent) | hsl(217 91% 60%) · #3B82F6 | Links, CTAs, focus, overlines |
| accent (violet) | hsl(258 90% 70%) · #8B5CF6 | Gradient anchor, hover glow |
| muted-foreground | hsl(215 20% 65%) · #94A3B8 | Body-secondary text |
| border | hsl(217 30% 16%) · #1E293B | Card borders, dividers |
| destructive | hsl(0 63% 40%) · #991B1B | Errors |
| Token | HSL / Hex | Usage |
|---|---|---|
| background | hsl(210 33% 98%) · #F8FAFC | Page background |
| foreground | hsl(213 65% 11%) · #0B1120 | Primary text |
| secondary | hsl(221 83% 53%) · #1D4ED8 | Links, CTA |
| accent | hsl(258 90% 66%) · #7C3AED | Gradient / hover glow |
| muted | hsl(213 30% 94%) · #E2E8F0 | Muted surface |
| border | hsl(213 30% 88%) · #CBD5E1 | Borders |
linear-gradient(100deg, #8B5CF6 0%, #3B82F6 55%, #60A5FA 100%) — used on gradient text (headline emphasis) and primary CTA buttons (violet→blue).
| Family | Weights loaded | Used for |
|---|---|---|
| Outfit (font-display) | 300, 400, 500, 600, 700 | All headings H1–H5 |
| Manrope | 400, 500, 600, 700 | Body text, UI, buttons |
| JetBrains Mono (font-mono) | 400, 500 | Overlines, section labels, meta, code |
| Element | Size (mobile → desktop) | Family | Weight | Tracking / Line-height |
|---|---|---|---|---|
| H1 (hero) | 2.25rem → 4.5rem (36 → 72px) | Outfit | 500 | tracking-tighter · leading 1.1 |
| H1 (subpage) | 2.25rem → 3.75rem (36 → 60px) | Outfit | 500 | tracking-tighter · leading 1.15 |
| H2 (section) | 1.5rem → 2.25rem (24 → 36px) | Outfit | 500 | tracking-tight |
| H3 (card) | 1.125rem → 1.5rem (18 → 24px) | Outfit | 500 | tracking-tight · leading 1.35 |
| Body | 0.875rem → 1rem (14 → 16px) | Manrope | 400 | leading 1.6 |
| Muted / caption | 0.75rem → 0.875rem (12 → 14px) | Manrope | 400 | leading 1.5 |
| Overline / label | 0.7rem (11–12px) | JetBrains Mono | 500 | uppercase · tracking 0.3em |
| Counter / metric | 2.25rem → 3.75rem (36 → 60px) | Outfit | 500 | tracking-tighter |
Tailwind default 4px unit. Custom section rhythm:
py-24 md:py-32 (96 → 128px)gap-12 lg:gap-16 (48 → 64px between columns)p-6 → p-10 (24 → 40px)max-w-7xl mx-auto px-6 lg:px-10 (max 1280px, gutter 24 → 40px)--radius: 0.75rem (12px) baserounded-2xl (16px)rounded-fullrounded-full (pill)rounded-xl (12px)backdrop-filter: blur(20px) + bg-background/70 — used on fixed navbar and mobile menu.box-shadow: 0 20px 50px -20px hsl(258 90% 66% / 0.25)filter: blur(120px)) violet/blue behind hero + section corners.focus:ring-2 focus:ring-secondary/50.| Element | Trigger | Type | Duration / Easing | Library |
|---|---|---|---|---|
| Page smooth scroll | Wheel / touch | Momentum lerp scroll | lerp 0.1 | Lenis |
| Hero MaskedLine reveal (headline lines) | Page load | Y-mask reveal (opacity + translateY), staggered | duration 0.8s · delay 0.1s-0.75s · ease [0.22, 1, 0.36, 1] | Framer Motion |
| Hero background parallax (mesh glows) | Scroll | Y translate + opacity fade | useTransform 0→180px · opacity 1→0 over 80% scroll | Framer Motion |
| Hero mesh-glow shift | Load (continuous) | Translate/scale keyframes | 14s / 18s ease-in-out infinite | CSS keyframes |
| Trust Bar logo marquee | Load (continuous) | translateX 0 → -50% | 50s linear infinite | CSS keyframes |
| Trust logo hover | Hover | Scale 1 → 1.05 + violet shadow | 300ms | CSS transition |
| Expertise marquee | Load (continuous) | translateX loop | 40s linear infinite | CSS keyframes |
| Section headings reveal | Scroll into view | Y translate + opacity | ~600ms · custom bezier | Framer Motion (Reveal) |
| Cards (project, service, testimonial, blog, resource, achievement, speaking) | Scroll into view (staggered) | Y translate 24px + opacity | 0.6s · delay 0-0.2s stagger | Framer Motion |
| Cards hover | Hover | translateY(-6px) + colored shadow + border tint | 400ms cubic-bezier(0.22, 1, 0.36, 1) | CSS transition |
| Rotating text (subpage headings) | Timed loop | Cycle through 6-8 phrases with fade/slide | ~3s per phrase | Framer Motion |
| Metric counters | In-view | Number tween from 0 → value | ~1.5s ease-out | Framer Motion |
| Scroll progress bar (navbar) | Scroll | useSpring scaleX 0 → 1 | stiffness 120, damping 25 | Framer Motion |
| Process timeline line | Scroll (section) | Height 0% → 100% via useTransform | tied to scroll offset | Framer Motion |
| Primary CTA button | Hover / active | Arrow translateX; opacity 0.9; active:scale-95 | 200-300ms | CSS transition |
| Icon buttons (theme, palette, social) | Hover | Color + border tint | 200ms | CSS transition |
| Accordion (FAQ) | Click | Height + opacity | 200ms ease-out | Radix + tailwindcss-animate |
| Reduced motion | prefers-reduced-motion | All marquees + gradient-shift disabled | — | CSS media query |
Tailwind default breakpoints, mobile-first.
| Breakpoint | Width | What changes |
|---|---|---|
| base (mobile) | 0 – 639px | Single-column layouts; hero H1 2.25rem; nav collapses to hamburger; "Let's Talk" CTA hidden; trust marquee becomes horizontal swipeable scroll; grid layouts stack; card padding p-6. |
| sm | ≥ 640px | Hero H1 3rem; command palette trigger shown; 2-col grids for expertise / testimonials on some sections; buttons align inline. |
| md | ≥ 768px | Projects grid 2-col; process step layout switches to row (label + content); Trust marquee auto-animates (not swipe); "Let's Talk" nav CTA appears; ~40px gutters; card padding p-8-10; metrics 4-col. |
| lg | ≥ 1024px | Full 12-col About layout (5+7); primary desktop nav visible; expertise grid 4-col; services grid 3-col; horizontal padding lg:px-10; hero H1 3.75rem. |
| xl | ≥ 1280px | Container capped at 1280px (max-w-7xl); hero H1 up to 4.5rem; large paragraph max-w-2xl (~672px). |
| Where | Element | Destination |
|---|---|---|
| Top nav (desktop) | "Let's Talk" pill button | Calendly (calendly.com/yash121r/30min) |
| Mobile menu | "Let's Talk" button | Calendly |
| Hero | Primary CTA: "Book a Consultation" | Calendly |
| Hero | Secondary CTA: "View Case Studies" | /projects |
| Contact section (home & /contact) | "Schedule a Call" card | Calendly |
| Contact section | Contact form (name, email, company, message) → POST /api/contact → email via Resend/Emergent | Inbox: yash121r@gmail.com |
| Contact section | Direct email pill | mailto:yash121r@gmail.com |
| Contact section | LinkedIn pill | linkedin.com/in/yash-bhatt-anand |
| /contact | Embedded Calendly iframe (700px) | Direct scheduling |
| Resources section | Per-resource "Download (PDF)" links | /resources/*.pdf |
| Resources section | Newsletter signup form → POST /api/newsletter | Newsletter DB |
| Speaking section | "Invite me to speak — request media kit" | mailto:yash121r@gmail.com |
| Footer | "Start a conversation" | Calendly |
| Footer | Social icons | LinkedIn, GitHub, Email |
| Command palette (⌘K) | Instant navigation + blog search | Internal |
| Page | H1 | H2s | H3s (samples) |
|---|---|---|---|
| / | 1 — "Helping Companies Transform with AI, Data & Enterprise Technology." | ~14 — one per section (About, Expertise, Featured Projects, Services, Consulting Process, Testimonials, Insights, Resources, Speaking, FAQ, Contact, Achievements) | Per card: project titles, service titles, testimonial authors, blog headings, resource titles. |
| /about | 1 — rotating "The consultant behind [enterprise transformation | ...]" | About · Achievements · Expertise · Education | Mission, Vision, Values, Manifesto items, timeline roles. |
| /projects | 1 — rotating "Work measured in [ROI | outcomes | ...]" | Case studies · Metrics | Project titles. |
| /services | 1 — rotating "Engagements built around [your goals | ...]" | Services · Process · Testimonials | Individual services. |
| /blog | 1 — rotating "Field notes on [building enterprise AI | ...]" | Insights | Post titles. |
| /blog/:slug | 1 — post title | Post subheadings (from markdown) | — |
| /contact | 1 — "Start the conversation" | Contact · FAQ | Card labels & FAQ questions. |
/yash-bhatt.jpg → alt="Yash Bhatt, AI Strategy Consultant" ✅aria-hidden="true" ✅aria-hidden="true", tabindex -1 on duplicates ✅aria-label ✅| Pair | Ratio | Level |
|---|---|---|
| Foreground #F8FAFC on background #030712 (dark body) | ~18.9:1 | AAA |
| Muted #94A3B8 on background #030712 | ~7.6:1 | AAA |
| Secondary #3B82F6 (link) on #030712 | ~5.1:1 | AA (normal), AAA (large) |
| Foreground #0B1120 on background #F8FAFC (light body) | ~17.4:1 | AAA |
| Muted-foreground on light background | ~5.9:1 | AA |
| Primary CTA text (white on violet→blue gradient) | ≥ 4.6:1 | AA |
| Gradient text (violet/blue) — decorative highlight only; not sole information carrier | — | Compensating text present adjacent |
focus:ring-2 focus:ring-secondary/50 visible outline.text-secondary which is also color-contrasting.<header>, <nav aria-label="Primary/Breadcrumb">, <main data-testid=…>, <footer>, <section aria-label>.aria-label="Experience across industry leaders".aria-live polite regions.Marquees and mesh-glow shift animations are disabled under prefers-reduced-motion: reduce.
| Asset | Approx. size (gzipped) | Notes |
|---|---|---|
| Main JS chunk | ~180–210 KB gz | React 19 + Router 7 + Framer Motion + Lenis + Radix primitives (only used ones tree-shaken). |
| Vendor CSS (Tailwind purged) | ~14–18 KB gz | PurgeCSS via Tailwind content scan. |
| Fonts (Google Fonts, display=swap) | ~35 KB total (Latin subset, WOFF2) | Outfit + Manrope + JetBrains Mono, preconnected. |
| Asset | Format | Approx. size |
|---|---|---|
| /yash-bhatt.jpg | JPEG | ~380 KB (recommend converting to WebP + 800px @2x) |
| /logos/*.png | PNG | 13 logos, ~5–35 KB each (total ~220 KB). All lazy-loaded. |
| Favicon | ICO | ~4 KB |
| Category | Mobile | Desktop |
|---|---|---|
| Performance | 84–90 | 95–99 |
| Accessibility | 96–100 | 96–100 |
| Best Practices | 96–100 | 96–100 |
| SEO | 100 (after this audit release: canonical, sitemap, JSON-LD, pre-rendered HTML) | 100 |
Improvement opportunities (post-audit): convert portrait to WebP + AVIF and add <picture> with sizes; add a "Skip to content" link; ship per-route static HTML files via a post-build prerender step (already scaffolded — scripts/prerender.js); serve logos as SVG where possible; add HTTP/2 push or preload hints for critical fonts.