Work done at
  • Vahdam India
  • Times Internet
  • ET Markets
  • ET Prime
Anchit Tandon
Live · AGM – Vahdam India

Hey, I'm Anchit Tandon.

An engineer who learned to love the funnel.
Building products. Scaling growth. Creating leverage.

The problem I work on Most D2C teams plan lifecycle and retention from a blank page and a gut feel for what good looks like. I build the systems that replace it — retention data, lifecycle planning, segmentation and mailer generation in one loop.

Current focus // 2026 live
Current Focus

Vahdam India

AGM – Product Management & D2C Growth. Driving growth across US, UK & global markets.

Y2023 – Y2026 // shipped
Previously

Times Internet

Scaled Assisted Sales 5× to ₹80L MRR. Built ET Markets to ₹3Cr+ incremental ARR.

I also led the launch of the inaugural Times Internet Delhi Half Marathon 2026 — establishing a new IP and delivering a 15,000+ participant experience.

Today, I operate at the intersection of Product, Growth and Revenue — building systems, optimising funnels, and creating scalable pathways to sustainable growth.

Building the lifecycle OS behind the growth.

Leading product across lifecycle, retention and D2C growth at Vahdam India — US, UK and global.

  • Lifecycle & retention
  • D2C growth
  • Product management
  • US, UK & global
What I'm building now →
The journey · Click any phase to explore
Highlights · The numbers that matter
MRR Growth · Scaled Assisted Sales from ₹15L to ₹80L in 8-10 months
₹3Cr+
Incremental ARR · Rebuilt ET Markets & ET across iOS, Android, and Web
0➔1
IP Launched · Led Delhi Half Marathon end-to-end (tech, marketing, on-ground)
Global
D2C Growth · Leading Lifecycle OS & retention strategy at Vahdam India
Explore · Dive deeper into my work

Still here? That is further than most.

Tell me what you are building ⟶

Anchit Tandon · Ask me anything
Anchit Tandon
Talk with Anchit
Ask about work, projects, metrics, or the fastest way to connect.
Anchit Tandon
Anchit · AI persona
Voice
About · Who I am

An engineer who learned to love the funnel.

I started as a backend engineer — building real-time sports commentary, e-commerce flows, and consumer apps at scale. The kind of work where you watch your code touch a million people in a weekend.

Then I moved to product, and what I really fell for was the funnel. The way it tells you the unfiltered truth about every decision you make.

These days I'm at Vahdam India as AGM – Product Management, spearheading D2C growth across US, UK, and global markets. Before this, nearly four years at Times Internet — APM to Senior PM — across ET Markets, ET Prime, Times Health+, and the Half Marathon.

All four side projects are AI-first consumer experiments I prototype end-to-end on weekends. I build because I can't sit still.

Think in systemsEvery product problem is a funnel problem in disguise.
Ship in experimentsOpinions are hypotheses until the data speaks.
Build on weekendsCuriosity compounds faster than a salary.

Currently

  • AGM – Product ManagementVahdam India
  • D2C growth · US, UK, GlobalApr '26 →
  • Delhi, IndiaOpen to remote

Education

  • B.Tech · Computer Science & EngineeringVIT · 2020

Core skills

  • Growth funnels & conversion optimisationExpert
  • 0→1 product developmentExpert
  • Subscriptions & monetisationExpert
  • A/B testing & experimentationExpert
  • AI workflows & LLM integrationAdvanced
  • Backend engineering · Node / PythonProficient

Tech I reach for

  • React · TypeScript · Node.js
  • Python · Supabase · Vercel
  • Klaviyo · WebEngage · Mixpanel
  • Figma · SQL · Jira
Current Role · Apr 2026 → Present

Building Vahdam's next chapter.

Full-time · Current

AGM — Product Management

Vahdam India · Delhi
April 2026 → Present

Spearheading D2C growth across US, UK, and global markets. I own product performance, customer experience, CRM experimentation, conversion optimisation, and revenue initiatives — simultaneously. The challenge isn't finding opportunities; it's knowing which ones compound.

Current focus areas
01
Customer Lifecycle & Retention OS
My biggest work highlight so far — a retention workflow connecting analytics, planning, segmentation, and mailer generation to drive sustainable D2C growth.
02
CRM & Retention
Lifecycle marketing via Klaviyo and WebEngage — daily campaigns, segmentation experiments, UK marketing revenue growth.
03
D2C Acquisition & Conversion
PDP optimisation, checkout experiments, bundle strategies, and pricing architecture for US, UK, and global markets.
04
Product Quality & Reviews
Cross-functional experiments across sourcing, fulfilment, and experience — driven by data, not guesswork.
Highlights so far
Lifecycle & Retention OS
Retention workflow — analytics → segmentation → mailers
UK
UK marketing revenue increased
D2C Global
US · UK · International markets
20 Apr 2026
Start date — building fast from day one
Stack & tools
Klaviyo WebEngage Shopify Google Analytics A/B Testing SQL Figma Jira
About Vahdam India

One of India's fastest-growing D2C brands — selling premium garden-fresh teas to 100+ countries, direct from source to consumer. Founded in 2015, it's a business where product quality and growth are inseparably linked.

D2C Global E-commerce Premium Tea 100+ Countries
Work experience · 2020 → Present

Work Experience

5+ years across product and engineering. Vahdam India, Times Internet, Citymall, Tuple Technologies. Ship fast, measure everything, compound the results.

Assisted Sales scaled to ₹80L MRR · Times Internet
₹3Cr+
Incremental ARR · ET Markets & ET rebuild
400%+
ROI on the ET Prime relaunch · Times Internet
150+
Qualified leads/day · Assisted Buying (up from 30)
Current · Vahdam India · 20 Apr 2026 → Present

AGM — Product Management, D2C Growth · US, UK & Global

00

D2C US Growth

Spearheading D2C growth across the US, UK, and global markets. The customer lifecycle & retention OS I'm building is the clearest expression of how I already read this problem — a retention workflow that threads analytics, planning, segmentation, and mailer generation into a single loop. I don't call it my biggest win; I call it proof of the approach — an early, working piece of the larger vision I'm building toward. In the first 1.5–2 months, I have also helped increase UK marketing revenue; rating improvements are a supporting outcome, not the headline.

D2C GrowthLifecycle OSCRM · KlaviyoWebEngageUS · UK · Global
Lifecycle & retention OSUK marketing revenue increasedJoined 20 Apr 2026
Apr 2026 → Now
Current
Times Internet · Jun 2022 — Apr 2026

APM → PM → Senior PM · Times Internet

01

Times Internet Half Marathon

Building a 0→1 consumer product — owning discovery, registration, acquisition funnels, and on-ground runner insights for a first-time consumer IP.

0→1Consumer EventFunnel DesignAcquisition
Zero to LiveConsumer IP
Apr 2025 — Apr 2026
Senior PM
02

Assisted Sales for ET Prime

Scaled an assisted consumer conversion channel into one of Economic Times' most profitable growth engines. Funnel redesign, continuous A/B experimentation, and an AI-powered telesuite enabling call transcription, quality scoring, and pitch assistance.

GrowthSubscriptionsAI TelesuiteA/B Testing
5× MRR · ₹15L → ₹80L400%+ ROI in 6 monthsTeam Award '25
2024 — Apr 2026
PM → SPM
03

Times Health+ Subscriptions

Launched paid wellness subscriptions from scratch — freemium-to-paid journeys, pricing experiments, and retention-led monetisation.

SubscriptionsMonetisationRetentionPaywall
0 → Paid TierNew Revenue Line
2024 — 2025
PM
04

ET Markets, rebuilt

Led the revamp of ET Markets (Web & mWeb), improving engagement by 27% and unlocking ₹3Cr+ incremental annual revenue. Revamped Android and iOS apps, increasing DAU by 25% and average session duration by 15%. Launched discovery and decision-support features improving screen views by 19%.

Consumer FinanceMulti-platformExperimentationiOS · Android
₹3Cr+ ARR+27% Engagement+25% DAU+15% Sessions
2022 — 2024
APM → PM
05

Assisted Buying for Economic Times

Introduced assisted-buying surfaces for high-intent ET users, increasing qualified leads from ~30 to 150+ per day. Drove A/B experimentation across onboarding and engagement flows, improving subscriber retention by 10%.

Lead GenFunnel OptimisationConversion
Assisted Buying Funnel: 5× Qualified Leads30 → 150+ / dayA/B Testing: +10% Subscriber Retention
2022 — 2023
APM
Earlier · 2020 — 2022

Software Engineer · Where it started

06

Software Engineer — Citymall

Supported data pipelines and backend systems for consumer commerce platforms.

BackendData PipelinesE-commerce
Mar 2022 — Jun 2022
Engineer
07

Software Engineer — Tuple Technologies

Built and scaled backend services for consumer-facing applications. Also acted as Product Owner for an early-stage live sports commentary product — the training ground for everything that came next.

BackendProduct OwnerLive SportsConsumer Apps
Apr 2020 — Mar 2022
Engineer + PO
Education · 2016 — 2020

B.Tech CSE · VIT Vellore

08

B.Tech · Computer Science & Engineering

Vellore Institute of Technology, Vellore. The engineering foundation — systems thinking, data structures, algorithms — that makes everything else work.

Computer ScienceEngineeringVIT Vellore
2016 — 2020
B.Tech
All products shipped

Every product I've put into the world.

Personal projects · Live + in build · Built end-to-end

Side Hustle

Twelve AI-first experiments, built or actively being built on weekends and evenings out of curiosity and love for technology. Ideas that wouldn't wait for permission.

01Agentic How-To EngineLive

The How-To Engine

What it’s forTurning any “how do I…” question into a guide you can actually follow.

Ask how to do literally anything. A cascade of frontier models answers in parallel, the best three get synthesised into one calm, ADHD-friendly step-by-step guide — rendered as a 3D flow you can watch step by step.

  • Agentic model cascade: parallel dispatch → structural scoring → top-3 → a consensus evaluator merges them into one master guide.
  • Built with React, React-Three-Fiber and the official Claude SDK, with a deterministic offline guide so it always answers.
ReactReact-Three-FiberClaude SDK
02AI Operating SystemLive

The Third Eye

What it’s forRunning the day from one assistant that remembers your context.

An agent-orchestrated personal AI operating system — memory-backed chat, tasks and multi-phase automation in one place.

  • Built with Next.js, FastAPI, Postgres/pgvector and Gemini-backed agent orchestration.
  • Implemented personas, RAG memory, tasks, tools, voice control and multi-agent reasoning modes.
Next.jsFastAPIPostgres/pgvectorGemini
03D2C Marketing AutomationLive

LifeCycle-OS

What it’s forDesigning a brand’s whole retention lifecycle before you write a campaign.

My flagship side build — a full customer-lifecycle & retention suite. Enter any brand or URL and it reads the industry, benchmarks the competitive set, then designs the whole lifecycle live.

  • Pulls competitive-intelligence-style benchmarks (traffic mix, channel split, AOV and repeat-rate bands, seasonality) for the entered brand's category — the way SimilarWeb / SEMrush profile a market — so every plan starts from real industry baselines.
  • Built as a Vercel serverless engine on a free multi-provider LLM cascade, with a deterministic fallback so the demo always returns an ESP-ready plan in seconds — no login, no brand data required.
Vercel ServerlessLLM cascade
04AI Avatar · ConversationalLive

AI Video Avatar

What it’s forAnswering questions on camera, in my own voice, when I can’t be there.

A photoreal talking-head version of me. Ask anything — my AI answers on camera in my own cloned voice, with a graceful voice-only fallback when the video engine isn't keyed.

  • Built on a D-ID talking-head engine driven from my portrait, my chatbot LLM for answers, and my TTS cascade for the cloned voice — with mic input where supported.
  • Degrades cleanly: portrait + spoken reply when the video avatar isn't configured, so it always responds.
D-IDTTS cascadeCloned voice
05Conversational CommerceLive

All-in-One LP Agent

What it’s forLetting a landing page talk, listen and recommend, not just sit there.

A marketing landing page with one embedded agent doing four jobs — auto-playing audio narration, two-way voice conversation, text chat and a "help me choose" recommendation engine — built for a live D2C funnel.

  • Built narration, talk, chat and recommendations as a single widget sharing the page's own content as context, with selectable British voices.
  • Implemented narrate-on-load with play/pause/mute, tap-to-talk conversation, ask-anything chat and guided product picks inside the buying flow.
NarrationTap-to-talkChat
06Job HuntingLive

JobHunt

What it’s forFinding real, current openings without a spreadsheet or an API key.

A free, live job-search tool. Sign in with Google, type a role, and it pulls real, current openings from free public job boards — Remotive, RemoteOK, Arbeitnow and The Muse — with direct apply links. No spreadsheet, no setup, no API key.

  • Built as a Vercel serverless function that aggregates several free, keyless job APIs in parallel, gated behind Google sign-in via Supabase.
  • Type a role and location, pick your boards, and get real, de-duplicated postings with direct apply links — genuinely free, nothing to install, no rate-limited key to run out.
Vercel ServerlessSupabaseGoogle sign-in
07Generative AI · MusicLive

MusicGenAI

What it’s forTurning a written prompt into a finished, produced song.

Type a prompt, get a full song — lyrics, vocals and production. A hobby build exploring how far text-to-music can go.

  • Built with Vite, React, TypeScript, Supabase storage/auth and a Python audio service.
  • Implemented prompt parsing, lyric validation, vocal synthesis handoff and generation history.
ViteReactTypeScriptSupabasePython
08Portfolio OS · Voice UILive

Interactive Portfolio

What it’s forShowing what I build by making the portfolio itself one of them.

This portfolio is also a hobby product: guided navigation, voice narration, chat, resume handling, mobile PWA branding and responsive OS-style UI.

  • Built as a fast static web app with vanilla JS, responsive CSS, PWA assets and local TTS hooks.
  • Implemented onboarding, chat knowledge base, word-level narration captions and device-scaled layouts.
Vanilla JSPWATTS
09AI Voice · ConsumerLive

Hey Yaara

What it’s forGiving someone who finds apps intimidating a single button to talk to.

A voice-first AI companion for the elderly — one button to talk, one to stop. Built for people who find apps intimidating.

  • Built as an installable PWA with voice-first interaction and LLM response handling.
  • Implemented a minimal one-button flow, speech input, spoken replies and elderly-friendly UI states.
PWASpeech inputLLM
10AI Tooling · MarketingLive

Mailer Architect

What it’s forGetting a send-ready HTML email out of a one-line brief.

Turns a brief into a production-ready HTML email via a multi-LLM cascade with automatic failover.

  • Built with Vercel Functions and a provider cascade across OpenAI, Anthropic, Gemini, xAI, Groq and Cerebras.
  • Implemented catalog-aware product picks, brand-locked layouts, subject lines and HTML email output.
Vercel FunctionsOpenAIAnthropicGeminixAIGroqCerebras
11AI Workflow · SalesLive

AI TeleSuite

What it’s forCoaching a sales call while it is still happening.

Real-time transcription, pitch scoring and conversion assist — the consumer take on the telesuite I shipped at ET.

  • Built with real-time speech transcription, LLM scoring logic and a call-coaching UI.
  • Implemented pitch criteria, objection hints, conversion assists and post-call quality feedback.
Speech transcriptionLLM scoring
12AI Wellness · PersonalisedLive

LifeEngine

What it’s forTurning generic health advice into a daily plan tied to your goals.

AI wellness planning that turns generic health advice into a daily plan tied to your goals.

  • Built with auth-gated web flows and AI planning prompts for personal wellness goals.
  • Implemented daily routines, check-ins, goal context and personalised plan generation.
Auth-gated webAI planning
13Marketing CourseLive

Marketing 101

What it’s forLearning modern marketing by practising it, not reading about it.

A working course in modern marketing for people who have to produce results, not pass a module. Twelve chapters in one page, every idea practised where you read it.

  • 12 chapters and 47 lessons, with 11 live simulators, 60 questions and 12 field tasks — the arithmetic is playable rather than described.
  • One self-contained page: it tracks your progress, keeps your notes per chapter, and needs no account to use.
12 chapters47 lessons11 simulators
Inside the suites · every module, individually

Each build, on its own

LifeCycle-OS and The Third Eye are suites — each of these is a working module inside them, built as its own tool.

All side projects
AI Voice · Consumer · PWA

Hey Yaara

"An AI voice companion for elderly. Talk, listen, and never feel alone."

RoleFounder · Designer · Engineer
StatusLive
StackReact · PWA · LLM Voice
The pitch

What it is

Hey Yaara is an AI voice companion built specifically for elderly users. It listens, it responds in a warm conversational tone, and it does not demand the user learn anything new. No app navigation, no menus, no notifications competing for attention. You open it, you speak, you're heard.

It runs as a Progressive Web App — installable on any phone or tablet, no app store, no download friction. The interface is deliberately spare: one button to start talking, one to stop. Everything else is voice.

Origin

Why I built it

India has roughly 140 million people over 60. A huge share of them live alone, or with family members who are out of the house most of the day. The loneliness problem is well documented; the technology gap is too. Most "senior-friendly" apps still assume you know how to navigate a smartphone.

I wanted to see what a tool would look like if it started from voice first, not screen first. Something my own family members could use without me having to teach them.

Problem it solves

What's broken without it

  • Loneliness without a conversational outlet. Family calls are precious but rationed. A voice companion is always available, never tired, never busy.
  • App fatigue and interface anxiety. Buttons, menus, gestures, notifications — all of it is friction. Voice removes the entire learning curve.
  • The "I don't want to be a burden" problem. Many elderly users hesitate to ask family for help with small things. A neutral AI removes that emotional cost.
  • Cognitive engagement. Light conversational stimulation has measurable benefits on cognitive sharpness in later years.
What I'd build next

The roadmap in my head

Multilingual support is the most obvious next move — Hindi-first, then regional. Voice cloning so a user's children can record a "voice they recognise". Family hand-off — moments where the AI says "let me get your daughter on the line for this one".

And a hardware companion — a dedicated, always-listening, single-purpose device that doesn't require holding a phone.

hey-yaara.vercel.app
All side projects
Generative AI · Music · Full-stack

MusicGenAI

"Type a prompt, get a song — with verified lyrics, generated vocals, and the whole pipeline in your hands."

RoleFounder · Full-stack engineer
StatusLive
StackVite · React · TS · Supabase · Python
The pitch

What it is

MusicGenAI is an AI-powered music generation app. You give it a prompt — a mood, a genre, a theme — and it composes a full track with vocals, generated lyrics, and verified output. The whole pipeline runs end-to-end on a stack I built: React/TypeScript frontend on Vite, Supabase for storage and auth, and a Python microservice handling the vocal synthesis.

It's not a wrapper around someone else's model. It's a real composition tool with its own orchestration layer.

Origin

Why I built it

The first wave of AI music tools (Suno, Udio, others) showed what's possible, but they're all closed boxes — you get an output and you don't see the seams. I wanted to understand the pipeline by building one myself: prompt parsing, melody generation, lyric generation, lyric verification (a step most tools skip), vocal synthesis, and final mixing.

Beyond curiosity, this was a real PM exercise too — for any AI music product to be a sustainable business, you need control over the failure modes. You can't operate at scale if you don't know why a track came out wrong. Building the pipeline taught me where the failure modes actually live.

Problem it solves

What's broken without it

  • Existing tools are black boxes. When the lyrics drift or the vocal sounds off, you can't debug it. MusicGenAI exposes the stages so you can fix them.
  • Lyric hallucination. Most generators will happily produce nonsense. The verification step catches and rewrites bad lines before the vocal layer runs.
  • Indie creators want control, not magic. Songwriters who use AI as a co-writer need to nudge each stage — pick the melody first, then iterate on lyrics, then choose a vocal. The pipeline supports that.
  • Cost transparency. Running your own stack means you know what every track costs to generate.
Tech notes

How it's built

  • Frontend — Vite + React + TypeScript + shadcn/ui + Tailwind. Fast, type-safe, no friction.
  • Auth & storage — Supabase, with row-level security so users only see their own generations.
  • Vocal pipeline — Python microservice (Dockerised, runs separately) that handles the heavier audio synthesis steps.
  • Lyric verification — A standalone TypeScript step that round-trips lyrics through a validation pass before they hit the vocal layer.
  • Deployment — Vercel for the frontend with auto-deploy on push; Python service runs on its own infrastructure.
music-gen-ai-blue.vercel.app
All side projects
AI Workflow · Sales Ops

AI TeleSuite

"The same telesuite playbook I shipped at ET — packaged for solo operators and small teams."

RoleFounder · Designer · Engineer
StatusLive
StackLLMs · Real-time transcription
The pitch

What it is

AI TeleSuite is a real-time AI sales co-pilot. It transcribes a sales call as it happens, scores the pitch against quality criteria, and surfaces conversion suggestions live to the operator. Think of it as a quiet voice in the seller's ear, trained on what good looks like.

This is the consumer-facing companion to a product I built at Times Internet — same philosophy, smaller surface area, designed for individual sellers and tiny teams rather than enterprise sales floors.

Origin

Why I built it

At ET, the original telesuite was for our high-volume assisted-sales channel — dozens of agents, structured scripts, mature ops layer. It worked beautifully and made the difference in scaling Assisted Sales from ₹15L to ₹80L MRR.

But the same problem exists everywhere outside enterprise sales floors: a freelancer running calls all day, a founder doing demos, a small startup with three SDRs. They have no coaching layer. Every call is solo, every mistake invisible, every win unrepeatable. AI TeleSuite is what happens when you take the enterprise version and strip it down to one user.

Problem it solves

What's broken without it

  • Solo sellers have no quality feedback loop. Big sales orgs have call review meetings; freelancers have a hopeful inbox.
  • Pitch consistency is invisible. Without recording and scoring, you don't know whether your fifth call of the day is as sharp as your first.
  • Wins are unrepeatable. If you don't know which sentences moved the needle, you can't double down on them.
  • Coaching at scale is expensive. A senior sales coach costs $200/hour. AI can do the first 80% for almost nothing.
What's next

The roadmap in my head

The next step is integrations — pull objection responses from your CRM, post-call summaries to your pipeline, and a coaching dashboard that surfaces patterns across a seller's last 50 calls. The vision is a quiet, persistent improvement engine that runs in the background while you sell.

ai-tele-suite.vercel.app
All side projects
AI Wellness · Personalised planning

LifeEngine

"Personalised health booster — AI that turns generic wellness advice into a daily plan tied to your goals."

RolePM · Designer · Builder
StatusLive · Login-gated
StackAI Planning · Web
The pitch

What it is

LifeEngine is an AI-powered wellness planner. You tell it your goals — fitness, sleep, nutrition, stress, focus — and it builds a daily plan around them, adjusting as you log progress. It's behind a login because the version of wellness advice that actually works is personal, and personal data needs to live behind auth.

It's my own take on a personal health engine — a brand-agnostic, personalised wellness companion that works for anyone, not tied to any one publisher's product.

Origin

Why I built it

I shipped Times Health+ subscriptions at Times Internet — paid wellness content for Indian users. The product works, but it has the same problem every content product has: the content is one-size-fits-all, even when the user's goals aren't.

LifeEngine is my answer to that — a personalisation layer that takes the same wellness library and routes the right pieces to the right user on the right day. I built it as a side experiment to see whether the personalisation actually does the work I expected it to.

Problem it solves

What's broken without it

  • Generic wellness content underperforms. A "drink more water" tip means nothing if the user is actually struggling with sleep.
  • No accountability loop. Most wellness apps tell you what to do but never check if you did it. The engine builds in light daily check-ins.
  • Subscription churn for content products. If the content doesn't feel made for you, you'll leave. Personalisation is a retention play, not a fancy feature.
  • The expert in your pocket. The promise of AI wellness has always been "your own nutritionist + trainer + therapist". This is one honest attempt at the planner layer of that.
PM takeaway

What I learned

Building the engine end-to-end forced me to confront a question I'd been ducking at work: where does AI personalisation actually create value in a content subscription, and where does it just look like value? The answer turned out to be more nuanced than the PRD I'd have written before — and that's exactly why I keep building these on the side.

th-life-engine.vercel.app
All side projects
AI Operating System · Agent-orchestrated

The Third Eye

"A personal operating system, run by agents — Jarvis on the inside, calm UI on the outside."

RoleArchitect · Builder
StatusLive · Self-hosted
StackNext.js 14 · NextAuth · Supabase + pgvector · 7-LLM Cascade · Gemini Vision · PWA
The pitch

What it is

The Third Eye is a personal AI operating system. One assistant, four personas — JARVIS, FRIDAY, E.D.I.T.H., ULTRON — sharing the same toolset: tasks, notes, knowledge-base RAG, web search, weather, news, stock quotes, multi-agent parallel reasoning, translation, location-aware suggestions, calendar, reminders, voice control.

The agents disagree about tone; they agree about answers. You pick the personality, you get the same capabilities underneath.

Origin

Why I built it

Every productivity tool I tried at work — Notion, ChatGPT, custom GPTs — solved one slice but never the whole loop: capture → memory → recall → action → review. So I built the loop. It runs on my own infrastructure, learns my context, and never asks me to copy-paste between tabs.

The Iron Man personas weren't a gimmick — they were a forcing function. If JARVIS, FRIDAY, EDITH and ULTRON all had to share the same backend, I had to design the backend right.

Problem it solves

What's broken without it

  • Tool sprawl with no memory. ChatGPT forgets, Notion doesn't reason, calendar apps don't notice patterns. Third Eye stitches them.
  • One-time consent. Mic, location, camera, notifications — granted once via a single dialog, never asked again unless reset.
  • Voice that actually works. Wake word on agent name OR "hey/hi", Web Speech STT with interim text, TTS matched to the active agent's persona.
  • Multi-agent reasoning. ULTRON mode kicks off N parallel sub-agents on distinct angles of a hard question and synthesises — for strategy / pros-cons / "should I do X".
Under the hood

How it's built

A Next.js 14 App Router app on Vercel, Google sign-in via NextAuth (JWT), all data server-scoped through one authenticated API route, and a 7-provider LLM cascade behind every generation. The assistant is a real tool-calling agent, not a chat box.

  • Agent tool-loop. /api/chat streams a Gemini function-calling loop with ~25 tools — tasks, notes, goals, knowledge search, web/news/weather/stocks, calendar, email, reminders, multi-agent reasoning, and a Studio asset generator. Sensitive actions (send email, etc.) are confirm-then-act; created items get a short-lived Undo.
  • Personas that actually change behaviour. JARVIS / FRIDAY / E.D.I.T.H. / ULTRON each inject their persona into the system prompt and drive a matching TTS voice — same tools underneath, different character on top.
  • RLS-safe data layer. The browser never talks to Supabase directly; every read/write goes through a session-authenticated server route using the service role scoped to the user's email, with Row-Level-Security enforced by a tracked migration. A "Cloud synced / Local only" badge surfaces the persistence state.
  • Real RAG memory (Cortex). Uploaded docs and past exchanges are embedded into Supabase pgvector; the assistant does semantic recall + document search with citations, falling back to keyword search when embeddings aren't configured.
  • Mode-aware runtime. A Personal / Professional / Enterprise switcher re-frames the assistant's priorities and scopes Tasks, Notes, Goals, Knowledge and Finance to the active mode — plus a Studio of per-mode generators (landing pages, HTML mailers, lifecycle plans, creative).
  • Ambient capture + vision. Live Capture uses the Web Speech API to transcribe continuously, auto-extracts tasks into the tracker (with a Wake Lock so the mic survives), and Gemini multimodal analyzes a shared screen or webcam frame (E.D.I.T.H.-style). Gmail/Chat scraping turns inbox activity into tasks on a schedule.
  • Agent safety layer. A global kill switch plus an append-only, exportable audit log of every action the agent takes, surfaced on a dedicated Activity page and a dashboard widget.
  • Cinematic front-end. A Three.js arc-reactor hero and GSAP scroll-reveals (both reduced-motion-aware and paused on hidden tabs), a command-center dashboard where every feature is a live widget, and an installable PWA.
What I'd build next

The roadmap in my head

Wake-word via Porcupine for true always-on, a native desktop capture bridge for background/screen-off listening (the one thing a browser can't do), dedicated audio/music generation, deeper permission tiers for the agent, and predictive routines ("you usually do X now"). Vision, wake-word-on-name and Gmail/Calendar tools are already live.

the-third-eye-anchit.vercel.app
All side projects
AI Tooling · Universal mailer · Multi-LLM cascade

Mailer Architect

"Brief in. Production-grade HTML email out — for any brand, school, office, event, or reminder."

RoleArchitect · Builder
StatusLive · universal mailer engine
StackVercel Functions · OpenAI · Anthropic · Gemini · xAI · Groq · Cerebras
The pitch

What it is

Mailer Architect turns a one-line brief into a fully designed, send-ready HTML email — copy, layout, hero, subject line, quality score. It's universal: it reads the context and writes the right kind of mailer for a company or D2C brand, a product, a school or college, an office team, an event invite, a task or submission reminder, a nonprofit appeal — anything a mailer could exist for. A six-tier LLM cascade handles failover: OpenAI → Anthropic → Gemini → xAI → Groq → Cerebras. When one provider exhausts quota, the next takes over inside the same request.

Origin

Why I built it

Every organisation sends email — not just marketing teams. Schools send notices, offices send updates, event hosts send invites, and everyone chases deadlines with reminders. Each one costs time at a blank page, and the cost of not sending is bigger than the cost of a mediocre first draft. I wanted one tool that gives a competent, on-tone first draft in under a minute for any context, and lets a human edit instead of starting from scratch.

Problem it solves

What's broken without it

  • One template for everything. Most generators only know "sales email." Architect detects the context — commerce, school, college, office, event, reminder, nonprofit — and adapts tone, structure and call-to-action to match.
  • LLM single-point-of-failure. One provider's billing limit hits and your send dies. The cascade routes around it without anyone noticing.
  • Blank-page cost. Three genuinely different-angle variants land in seconds, each quality-scored, so a human edits instead of writing from zero.
  • Always answers. A deterministic engine ships fully designed HTML even with no API keys — the demo never returns an error.
What I'd build next

The roadmap in my head

Saved brand kits (palette + logo) per sender, a performance dashboard, an AI-generated mailer calendar built from past sends, and automated scheduling. (In flight.)

Try it — universal Mailer Studio

Generate a mailer for anything

Describe the sender and the brief. Architect detects the context and writes three send-ready variants — for a brand, a school, an office, an event, a reminder, a fundraiser, anything.

All side projects
D2C Marketing Automation · Industry Benchmarks · Live AI Demo

D2C-LifeCycle-OS

"Enter any brand — get its industry read and a ready-to-ship lifecycle plan in seconds."

RoleArchitect · Builder
StatusLive · Any-brand demo
StackVercel Functions · Multi-provider LLM cascade · Deterministic fallback
The pitch

What it is

A plug-and-play, brand-agnostic lifecycle engine for any D2C brand. You enter a brand name or URL; it infers the category, benchmarks the competitive set the way a SimilarWeb / SEMrush market profile would — traffic mix, channel split, typical AOV and repeat-rate bands, seasonality — and then designs the whole lifecycle live: audience segments, a 30-day campaign calendar, an on-brand sample mailer, retention automations and target KPIs. No login, no proprietary data required — it runs entirely on industry-standard baselines for the brand's peer set.

Origin

Why I built it

Most D2C teams start every lifecycle plan from a blank page and a gut feel for "what good looks like" in their category. I wanted to compress that: type a brand, and instantly see where it likely sits versus its industry — then get a concrete, ESP-ready plan grounded in those benchmarks rather than guesses. It's the generalised, any-brand expression of how I think about retention: read the data, benchmark the market, then let the plan write itself.

Problem it solves

What's broken without it

  • No baseline. Teams plan lifecycle campaigns without knowing their category's typical channel split, AOV or repeat-rate. The engine seeds every plan from industry-standard bands for the brand's peer set.
  • Blank-page planning. A 30-day calendar normally starts empty. Here it arrives segment- and cadence-aware, tuned to the inferred industry's seasonality.
  • Mailer cold start. Every send begins from scratch. The demo hands you an on-brand sample mailer inferred from the brand's positioning.
  • Vendor lock to see value. Most tools need account access and real data before they show anything. This returns a usable plan from just a brand name.
Under the hood

How it's built

A single Vercel serverless engine that turns a brand name into an industry-benchmarked lifecycle plan, with a deterministic fallback so the demo never fails to respond.

  • Industry-benchmark layer. The entered brand is mapped to a category and a competitive set, then profiled against competitive-intelligence-style baselines (traffic sources, channel mix, AOV and repeat-purchase bands, seasonality) — the way SimilarWeb / SEMrush characterise a market. Where a live data provider is keyed it uses it; otherwise it derives the bands from an LLM-backed industry model.
  • Free multi-provider LLM cascade. The plan generator routes across free LLM providers (Groq → Cerebras → Gemini → OpenRouter), demoting on quota/auth failures so one outage never takes the demo down.
  • Deterministic fallback. If every provider is unavailable, a template planner still returns a coherent, ESP-ready plan — segments, calendar, mailer and KPIs — so the demo always shows something usable.
  • Brand-agnostic by design. Nothing is hard-coded to a single brand or dataset; the same engine works for any D2C name you type, drawing only on public/industry-standard signals.
The suite

Every module, live

LifeCycle-OS is not one page — it is a suite. Each module below is a working tool you can open right now, and each one reads from the same locked strategy, so a decision made in Smart Brain shows up in the calendar, the mailers, the ads and the creative briefs without being re-entered.

The parts that hold it together

One source of truth, four times over

Sixteen modules only feel like one product because four small files refuse to let them disagree. They are the most reusable thing in the repository, and each exists because the alternative had already gone wrong.

  • region-context.js — one active region, shared by every page. Region selection had been built on 17 of 66 pages in six different ways, none of them sharing state, so choosing UK in one place left another showing whatever its default was.
  • brand-context.js — one active brand, driving tokens, fonts, title and favicon everywhere at once, so every page re-skins without knowing the file exists.
  • brand-catalog.js — one catalogue resolver. Pages used to read the shipped product file directly, which meant any other workspace was quietly shown the first tenant's products as if they were its own.
  • analysis-registry.js — one place that says which analysis lives where. Seven surfaces had each decided for themselves, and several analysed the same thing; nothing stated the intended arrangement, so every drift stayed invisible until two pages were opened side by side.
What I'd build next

The roadmap in my head

Deeper live competitive-intelligence integrations (paid SimilarWeb / SEMrush pulls behind a key), category-specific benchmark libraries, a one-click export of the whole plan to popular ESPs, and a "compare two brands" mode that diffs their likely lifecycle posture side by side.

All side projects
Conversational Commerce · Narration + Voice + Chat + Recommendations · Live Funnel

All-in-One LP Agent

"A landing page that talks, listens, chats and recommends — one agent doing the work of a salesperson on the page."

RoleArchitect · Builder
StatusBuilt for a live D2C funnel
What it doesNarration · Voice · Chat · Recommendations
The pitch

What it is

A long-form D2C marketing landing page with an all-in-one AI agent embedded right at the top. The agent starts narrating the page aloud the moment you land (selectable British voices, with play/pause and mute), holds a two-way voice conversation when you tap Talk, answers typed questions in chat, and runs a "help me choose" recommendation flow — all four sharing the same page context, so every answer is grounded in what the page is actually selling.

Origin

Why I built it

D2C landing pages are monologues — thousands of words of persuasion with no way for the visitor to ask the one question actually blocking the purchase. The best-converting sales channel is still a human who explains, listens, answers and recommends. I wanted the page itself to behave like that salesperson, without making the visitor read a word if they'd rather just listen and talk.

Problem it solves

What's broken without it

  • Reading is friction. Most visitors skim 20% of a long-form LP. Auto-narration delivers the full pitch hands-free, the way a podcast does.
  • Questions go unanswered. Objections — "will this work for me?", "how is it different?" — normally send visitors to Google and they don't come back. Voice and chat answer them in the moment, on the page.
  • One-size pitch. "Help me choose" turns a static offer into a guided recommendation tied to what the visitor actually needs.
  • Four vendors, one widget. A narrator, a voice agent, a chatbot and a recommender are normally four separate tools with four contexts. Here one agent shares state, content and controls.
What I'd build next

The roadmap in my head

Conversion attribution per interaction (do narration listeners or talkers buy more?), scroll-aware narration that follows the section you're reading, multilingual voices for other markets, and piping conversation transcripts into a lifecycle/retention dashboard as objection-mining data for the next campaign.

All side projects
AI Careers · Free public job boards · Remotive · RemoteOK · Arbeitnow · The Muse

JobHunt

"A role goes in; real, current openings from several free job boards come out — live, on request."

RoleProduct · Builder
StatusLive · Free to use
What it doesGoogle sign-in · aggregates free public job boards · de-duplicated openings with apply links
The pitch

What it is

JobHunt is a free, live job-search tool. You sign in with Google, type a role and (optionally) a location, and it pulls current openings from free, keyless public job boards — Remotive, RemoteOK, Arbeitnow and The Muse — matches them to your query, de-duplicates, and hands back each with a direct link to apply. No spreadsheet, no workflow to import, no API key: just type and search.

Origin

Why I built it

Job hunting means checking board after board, copy-pasting listings, and losing track of what you've already seen. I wanted a single box where you describe the role once and the tool does the scanning for you — pulling live, real postings from several boards at once and showing them cleanly so you can go straight to applying.

How it works

Under the hood

  • Gated by Google sign-in. Access runs through Supabase auth, so the tool is tied to a real Google account — light protection against abuse.
  • Free public job APIs. A Vercel serverless function queries several free, keyless job boards (Remotive, RemoteOK, Arbeitnow, The Muse) in parallel at request time — no paid key, no per-minute rate limit to hit.
  • Matched to your role. Results are title-matched to what you searched, de-duplicated across boards, and each carries a company, location, source and a direct apply link.
  • Genuinely free. No API key anywhere — visitors never need one and there is nothing to install or run out of.
  • Results you can act on. Every opening opens straight to the original posting in a new tab, so you go from search to apply in one click.
Guardrails

What matters most

Every listing comes straight from a real job board's own API — nothing is invented — and always links back to the original posting to confirm before applying. Because it's public, it's gated behind sign-in, so it stays honest, free and abuse-resistant.

What I'd build next

The roadmap in my head

Saved searches and email alerts for new matches, more boards and region filters, salary and seniority signals, a "tailor my application" handoff that drafts a role-specific resume and cover letter, and a lightweight tracker so you can mark what you've applied to — all while keeping the one-box, sign-in-and-search simplicity.

Resume · Download or view

My Resume

The complete professional summary — roles, impact, skills, education. The full story, on one page.

Anchit_Tandon_Resume.pdf Open PDF ↗

Open the resume in a separate tab for the clean PDF view.

Open Resume PDF ↗
Home
0:00