Case studies, with the work attached

Flagship products I'm building in public — InstantPlan, AllOS, BankGaadi, RecoverOS, Viksepa — alongside open-source builds on GitHub: agents, RAG pipelines, fine-tuning, ML systems. Each framed the way I frame product work — the problem first, then what was built to solve it.

30
Builds shipped
5
Building in public
6
Disciplines
ALBUILD IN PUBLIC
In build
Build in Public

AllOS — Self Operating System for Life

Problem

People run their lives across a dozen disconnected apps with no single signal of how any life axis is actually trending. There's no operating system for the whole person.

Build

AllOS: a config-driven life OS. LifeOS is the free entry product — 8-axis life radar, daily questions, weekly AI portrait — and modules (FounderOS, StudentOS, SalesOS, RantOS) unlock from profile signals. Turborepo monorepo: Next.js web + Expo mobile + role-gated admin, Prisma, and a Claude AI layer (classifier, scorer, connectors). 16 PRDs locked before a line of product code.

Next.jsExpo / React NativePrismaClaude AITurborepo
Visual 05Matrix
People run their lives a…AllOS: a config-driven l…In buildNext.js
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

People run their lives across a dozen disconnected apps with no single signal of how any life axis is ac…

02 · System

AllOS: a config-driven life OS. LifeOS is the free entry product — 8-axis life radar, daily questions, w…

03 · Outcome

In build

Next.jsExpo / React NativePrismaClaude AITurborepo

Go-to-market lens

Who this product wins for

Audience map

Audience

FoundersKnowledge workersSelf-improvers

Pain

People run their lives across a dozen disconnected apps with no single…

Promise

AllOS: a config-driven life OS. LifeOS is the free entry product — 8-ax…

Marketing infographic for AllOS — Self Operating System for Life

INBUILD IN PUBLIC
Live
Build in Public

InstantPlan — Bank-Ready Floor Plans in 60s

Problem

Bank loan DSAs in India depend on a freelance CAD draftsman to produce the 2D floor plan every home-loan file requires — a 1-day, ₹-per-plan bottleneck on every application.

Build

AI-assisted SaaS that turns property details or an uploaded sketch into a bank-ready 2D floor plan PDF in under 90 seconds. Credit-based pricing, multi-floor support. Next.js 14 + Clerk + Prisma/Supabase, GPT-4o + DALL·E 3, inline-React SVG plans, html2canvas + jsPDF export.

Next.jsGPT-4oDALL·E 3ClerkSupabase
Visual 04Orbit
02AI-assisted SaaS that tu…01Bank loan DSAs in India…03LiveNext.jsGPT-4o
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Bank loan DSAs in India depend on a freelance CAD draftsman to produce the 2D floor plan every home-loan…

02 · System

AI-assisted SaaS that turns property details or an uploaded sketch into a bank-ready 2D floor plan PDF i…

03 · Outcome

Live

Next.jsGPT-4oDALL·E 3ClerkSupabase

Go-to-market lens

Who this product wins for

Audience map

Audience

Home-loan DSAsBank agentsProperty owners

Pain

Bank loan DSAs in India depend on a freelance CAD draftsman to produce…

Promise

AI-assisted SaaS that turns property details or an uploaded sketch into…

Marketing infographic for InstantPlan — Bank-Ready Floor Plans in 60s

BABUILD IN PUBLIC
In build
Build in Public

BankGaadi — Vehicle Auction Aggregator

Problem

Banks and NBFCs publish repossessed-vehicle auctions across a dozen portals with no consistent format, no search, and no alerts. Buyers miss deals they'd happily pay for.

Build

One searchable platform aggregating repossessed-vehicle auctions across India. Python + Playwright scrapers normalise and dedupe listings into a tsvector-searchable Postgres schema; a FastAPI backend runs a 15-minute alert engine; Next.js 14 frontend with tier-gated contact details and a dealer dashboard.

PythonPlaywrightFastAPIPostgreSQLNext.js
Visual 08Pipeline
Banks and NBFCs publish…One searchable platform…In build
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Banks and NBFCs publish repossessed-vehicle auctions across a dozen portals with no consistent format, n…

02 · System

One searchable platform aggregating repossessed-vehicle auctions across India. Python + Playwright scrap…

03 · Outcome

In build

PythonPlaywrightFastAPIPostgreSQLNext.js

Go-to-market lens

Who this product wins for

Audience map

Audience

Used-car dealersAuction buyersFleet operators

Pain

Banks and NBFCs publish repossessed-vehicle auctions across a dozen por…

Promise

One searchable platform aggregating repossessed-vehicle auctions across…

Marketing infographic for BankGaadi — Vehicle Auction Aggregator

REBUILD IN PUBLIC
In build
Build in PublicPrivate beta

RecoverOS — AI Posture Coach

Problem

Knowledge workers wreck their posture over 8-hour screen days and notice only once the pain is chronic. Generic reminders get ignored because they fire blind.

Build

A Chrome extension that watches posture in real time via the webcam (MediaPipe tasks-vision), nudges with on-page overlays only when posture actually degrades, and tracks fatigue plus daily trends in a dashboard. React 19 + Vite/CRXJS, IndexedDB local store, Supabase sync, Stripe billing with feature gates.

MediaPipeReact 19Chrome ExtensionSupabaseStripe
Visual 07Ladder
Knowledge workers wreck…A Chrome extension that…In build
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Knowledge workers wreck their posture over 8-hour screen days and notice only once the pain is chronic.…

02 · System

A Chrome extension that watches posture in real time via the webcam (MediaPipe tasks-vision), nudges wit…

03 · Outcome

In build

MediaPipeReact 19Chrome ExtensionSupabaseStripe

Go-to-market lens

Who this product wins for

Audience map

Audience

Desk workersRemote teamsWellness programs

Pain

Knowledge workers wreck their posture over 8-hour screen days and notic…

Promise

A Chrome extension that watches posture in real time via the webcam (Me…

Marketing infographic for RecoverOS — AI Posture Coach

VIBUILD IN PUBLIC
In build
Build in PublicPrivate beta

Viksepa — Screen-Addiction Minimizer

Problem

Parents have no humane way to shape how children use a device — blunt blockers breed resentment and teach nothing about self-regulation.

Build

A dual-mode Android app: a Guardian dashboard for parents and a Focus experience for children. Behavioral events and accessibility signals feed daily focus and cognitive scores; AI-timed prompts nudge healthier use instead of hard-blocking. Kotlin + Jetpack Compose, Firebase Realtime DB, Room, Hilt DI, PIN-protected mode router.

KotlinJetpack ComposeFirebaseRoomHilt
Visual 04Orbit
02A dual-mode Android app:…01Parents have no humane w…03In buildKotlinJetpack Compose
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Parents have no humane way to shape how children use a device — blunt blockers breed resentment and teac…

02 · System

A dual-mode Android app: a Guardian dashboard for parents and a Focus experience for children. Behaviora…

03 · Outcome

In build

KotlinJetpack ComposeFirebaseRoomHilt

Go-to-market lens

Who this product wins for

Audience map

Audience

ParentsChildrenDigital-wellbeing coaches

Pain

Parents have no humane way to shape how children use a device — blunt b…

Promise

A dual-mode Android app: a Guardian dashboard for parents and a Focus e…

Marketing infographic for Viksepa — Screen-Addiction Minimizer

LMAI AGENTS
Featured

LangGraph Multi-Agent Router

Problem

Single-LLM calls can't decide when to compute, search, or retrieve — routing logic has to live somewhere explicit and testable.

Build

LangGraph StateGraph with typed state: a math tool-use loop plus a multi-agent router that dispatches between web search, RAG, and direct LLM answers based on query type.

LangGraphClaudeTyped StateTool Use
Visual 01Network
01Single-LLM calls can't d…02LangGraph StateGraph wit…03Shipped projectLangGraphClaude
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Single-LLM calls can't decide when to compute, search, or retrieve — routing logic has to live somewhere…

02 · System

LangGraph StateGraph with typed state: a math tool-use loop plus a multi-agent router that dispatches be…

03 · Outcome

Shipped project

LangGraphClaudeTyped StateTool Use

Go-to-market lens

Who this product wins for

Audience map

Audience

AI engineersAgent buildersPlatform teams

Pain

Single-LLM calls can't decide when to compute, search, or retrieve — ro…

Promise

LangGraph StateGraph with typed state: a math tool-use loop plus a mult…

Marketing infographic for LangGraph Multi-Agent Router

PCAI AGENTS
Featured

Persistent Competitive Intelligence Agent

Problem

Competitive research is repetitive and stateless — every session starts from zero, losing everything learned before.

Build

LangGraph + Claude Sonnet agent with MemorySaver checkpointing: retains competitor context across sessions for retail store analysis, so each run builds on the last.

LangGraphClaude SonnetMemorySaverPersistence
Visual 02Funnel
Competitive research is…LangGraph + Claude Sonne…Shipped project
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Competitive research is repetitive and stateless — every session starts from zero, losing everything lea…

02 · System

LangGraph + Claude Sonnet agent with MemorySaver checkpointing: retains competitor context across sessio…

03 · Outcome

Shipped project

LangGraphClaude SonnetMemorySaverPersistence

Go-to-market lens

Who this product wins for

Audience map

Audience

Product managersStrategy teamsRetail analysts

Pain

Competitive research is repetitive and stateless — every session starts…

Promise

LangGraph + Claude Sonnet agent with MemorySaver checkpointing: retains…

Marketing infographic for Persistent Competitive Intelligence Agent

AAAI AGENTS

AutoGen Agent Patterns ×4

Problem

Agent frameworks ship many collaboration patterns — knowing which fits which job requires building each one.

Build

Four AutoGen patterns implemented end-to-end: reflection loop for self-critique, FunctionTool BMI calculator, StateFlow portfolio manager, and a multi-modal bill analyzer.

AutoGenReflectionStateFlowMulti-modal
Visual 01Network
01Agent frameworks ship ma…02Four AutoGen patterns im…03Shipped projectAutoGenReflection
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Agent frameworks ship many collaboration patterns — knowing which fits which job requires building each…

02 · System

Four AutoGen patterns implemented end-to-end: reflection loop for self-critique, FunctionTool BMI calcul…

03 · Outcome

Shipped project

AutoGenReflectionStateFlowMulti-modal

Go-to-market lens

Who this product wins for

Audience map

Audience

Agent developersAI learnersAutomation teams

Pain

Agent frameworks ship many collaboration patterns — knowing which fits…

Promise

Four AutoGen patterns implemented end-to-end: reflection loop for self-…

Marketing infographic for AutoGen Agent Patterns ×4

CLAI AGENTS

CrewAI: Learning Paths + Code Debugger

Problem

Useful crews need tools beyond chat: live search for current data, code execution for verifiable answers.

Build

Two advanced CrewAI systems: a learning-path generator wired to SerperDev search plus a custom tool, and a code debugger using CodeInterpreterTool to actually run the code it fixes.

CrewAISerperDevCodeInterpreterCustom Tools
Visual 07Ladder
Useful crews need tools…Two advanced CrewAI syst…Shipped project
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Useful crews need tools beyond chat: live search for current data, code execution for verifiable answers.

02 · System

Two advanced CrewAI systems: a learning-path generator wired to SerperDev search plus a custom tool, and…

03 · Outcome

Shipped project

CrewAISerperDevCodeInterpreterCustom Tools

Go-to-market lens

Who this product wins for

Audience map

Audience

Learning teamsDevelopersTechnical educators

Pain

Useful crews need tools beyond chat: live search for current data, code…

Promise

Two advanced CrewAI systems: a learning-path generator wired to SerperD…

Marketing infographic for CrewAI: Learning Paths + Code Debugger

CLAI AGENTS

CrewAI Logistics Pipeline

Problem

Logistics optimization needs two distinct kinds of reasoning — analysis and strategy — that pollute each other in one prompt.

Build

Sequential CrewAI pipeline: a Logistics Analyst agent handles VRP routing analysis, then hands off to an Optimization Strategist that produces an ABC/XYZ inventory roadmap.

CrewAISequential CrewsVRPInventory Analytics
Visual 05Matrix
Logistics optimization n…Sequential CrewAI pipeli…Shipped projectCrewAI
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Logistics optimization needs two distinct kinds of reasoning — analysis and strategy — that pollute each…

02 · System

Sequential CrewAI pipeline: a Logistics Analyst agent handles VRP routing analysis, then hands off to an…

03 · Outcome

Shipped project

CrewAISequential CrewsVRPInventory Analytics

Go-to-market lens

Who this product wins for

Audience map

Audience

Logistics plannersWarehouse teamsOperations leaders

Pain

Logistics optimization needs two distinct kinds of reasoning — analysis…

Promise

Sequential CrewAI pipeline: a Logistics Analyst agent handles VRP routi…

Marketing infographic for CrewAI Logistics Pipeline

RAAI AGENTS
Featured

ReAct Agent From Scratch — No Framework

Problem

Frameworks hide the reasoning loop. To trust agents in production you need to have built the loop bare at least once.

Build

Custom ReAct loop with zero framework code: Groq LLM plans the steps, Tavily executes searches, and the LLM synthesizes a final research report — plan/act/observe written by hand.

ReActGroqTavilyFrom Scratch
Visual 06Constellation
Frameworks hide the reas…Custom ReAct loop with z…Shipped projectReActGroq
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Frameworks hide the reasoning loop. To trust agents in production you need to have built the loop bare a…

02 · System

Custom ReAct loop with zero framework code: Groq LLM plans the steps, Tavily executes searches, and the…

03 · Outcome

Shipped project

ReActGroqTavilyFrom Scratch

Go-to-market lens

Who this product wins for

Audience map

Audience

ResearchersAI engineersTechnical founders

Pain

Frameworks hide the reasoning loop. To trust agents in production you n…

Promise

Custom ReAct loop with zero framework code: Groq LLM plans the steps, T…

Marketing infographic for ReAct Agent From Scratch — No Framework

LTAI AGENTS

LangChain Travel Assistant

Problem

Travel answers go stale instantly — an assistant is only useful if it pulls live data and structures it.

Build

LangChain AgentExecutor combining live weather (WeatherAPI) and DuckDuckGo attraction search into a structured travel summary with consistent output formatting.

LangChainAgentExecutorWeatherAPIDuckDuckGo
Visual 05Matrix
Travel answers go stale…LangChain AgentExecutor…Shipped projectLangChain
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Travel answers go stale instantly — an assistant is only useful if it pulls live data and structures it.

02 · System

LangChain AgentExecutor combining live weather (WeatherAPI) and DuckDuckGo attraction search into a stru…

03 · Outcome

Shipped project

LangChainAgentExecutorWeatherAPIDuckDuckGo

Go-to-market lens

Who this product wins for

Audience map

Audience

Travel plannersTour operatorsFrequent travelers

Pain

Travel answers go stale instantly — an assistant is only useful if it p…

Promise

LangChain AgentExecutor combining live weather (WeatherAPI) and DuckDuc…

Marketing infographic for LangChain Travel Assistant

RPRAG SYSTEMS
Featured

Research Paper RAG Chatbot — Capstone

Problem

Foundational AI papers (Attention, GPT-4, InstructGPT, Gemini, Mistral) are dense and scattered — answering precise questions across them takes hours of manual cross-reading.

Build

RAG chatbot grounded in the seminal AI papers: retrieval across multiple papers with cited answers. Capstone project for the Analytics Vidhya GenAI Pinnacle program.

RAGPythonVector SearchCapstone
Visual 01Network
01Foundational AI papers (…02RAG chatbot grounded in…03Shipped projectRAGPython
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Foundational AI papers (Attention, GPT-4, InstructGPT, Gemini, Mistral) are dense and scattered — answer…

02 · System

RAG chatbot grounded in the seminal AI papers: retrieval across multiple papers with cited answers. Caps…

03 · Outcome

Shipped project

RAGPythonVector SearchCapstone

Go-to-market lens

Who this product wins for

Audience map

Audience

AI studentsResearchersTechnical PMs

Pain

Foundational AI papers (Attention, GPT-4, InstructGPT, Gemini, Mistral)…

Promise

RAG chatbot grounded in the seminal AI papers: retrieval across multipl…

Marketing infographic for Research Paper RAG Chatbot — Capstone

RFRAG SYSTEMS
Featured

RAG From Scratch — 100% Local

Problem

Most RAG tutorials hide everything behind hosted APIs — costs, latency, and zero understanding of the retrieval mechanics.

Build

Full RAG pipeline with no API keys: FAISS vector store, MiniLM embeddings, MMR retrieval for diversity, and Flan-T5-Large generation — every component local and inspectable.

FAISSMiniLMMMR RetrievalFlan-T5
Visual 03Timeline
01Most RAG tutorials hide…02Full RAG pipeline with n…03Shipped projectEVOLUTION
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Most RAG tutorials hide everything behind hosted APIs — costs, latency, and zero understanding of the re…

02 · System

Full RAG pipeline with no API keys: FAISS vector store, MiniLM embeddings, MMR retrieval for diversity,…

03 · Outcome

Shipped project

FAISSMiniLMMMR RetrievalFlan-T5

Go-to-market lens

Who this product wins for

Audience map

Audience

Privacy-first teamsRAG learnersLocal-AI builders

Pain

Most RAG tutorials hide everything behind hosted APIs — costs, latency,…

Promise

Full RAG pipeline with no API keys: FAISS vector store, MiniLM embeddin…

Marketing infographic for RAG From Scratch — 100% Local

ARRAG SYSTEMS

Advanced RAG on Financial & Policy Docs

Problem

Real documents break naive RAG: a 10-K spanning 2014–2023 needs reranking and question decomposition, not just top-k retrieval.

Build

LlamaIndex pipelines on LIC policy docs (3 embedding models × 2 LLMs compared) and Coca-Cola 10-K filings with a Cohere reranker and SubQuestion query engine.

LlamaIndexCohere RerankerSubQuestion EngineLlamaParse
Visual 01Network
01Real documents break nai…02LlamaIndex pipelines on…03Shipped projectLlamaIndexCohere Reranker
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Real documents break naive RAG: a 10-K spanning 2014–2023 needs reranking and question decomposition, no…

02 · System

LlamaIndex pipelines on LIC policy docs (3 embedding models × 2 LLMs compared) and Coca-Cola 10-K filing…

03 · Outcome

Shipped project

LlamaIndexCohere RerankerSubQuestion EngineLlamaParse

Go-to-market lens

Who this product wins for

Audience map

Audience

Financial analystsPolicy teamsKnowledge managers

Pain

Real documents break naive RAG: a 10-K spanning 2014–2023 needs reranki…

Promise

LlamaIndex pipelines on LIC policy docs (3 embedding models × 2 LLMs co…

Marketing infographic for Advanced RAG on Financial & Policy Docs

QFLLM ENGINEERING
Featured

QLoRA Fine-Tuning — 0.1% of Parameters

Problem

Full fine-tuning of even small transformers is out of reach on consumer hardware — parameter-efficient methods are the practical path.

Build

QLoRA applied to BERT: 4-bit NF4 quantization with LoRA adapters, training only ~0.1% of the 110M parameters while preserving task performance.

QLoRALoRA4-bit NF4bitsandbytes
Visual 03Timeline
01Full fine-tuning of even…02QLoRA applied to BERT: 4…03Shipped projectEVOLUTION
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Full fine-tuning of even small transformers is out of reach on consumer hardware — parameter-efficient m…

02 · System

QLoRA applied to BERT: 4-bit NF4 quantization with LoRA adapters, training only ~0.1% of the 110M parame…

03 · Outcome

Shipped project

QLoRALoRA4-bit NF4bitsandbytes

Go-to-market lens

Who this product wins for

Audience map

Audience

ML engineersLean AI teamsApplied researchers

Pain

Full fine-tuning of even small transformers is out of reach on consumer…

Promise

QLoRA applied to BERT: 4-bit NF4 quantization with LoRA adapters, train…

Marketing infographic for QLoRA Fine-Tuning — 0.1% of Parameters

BTLLM ENGINEERING

BPE Tokenizer From Scratch

Problem

Tokenization quietly shapes everything an LLM does — cost, context limits, multilingual behavior — yet most builders never look inside one.

Build

Byte-pair encoding tokenizer trained on WikiText-2: 30K vocabulary, special tokens, TemplateProcessing, packaged as a HuggingFace PreTrainedTokenizerFast.

BPEHuggingFaceWikiText-2Tokenizers
Visual 04Orbit
02Byte-pair encoding token…01Tokenization quietly sha…03Shipped projectBPEHuggingFace
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Tokenization quietly shapes everything an LLM does — cost, context limits, multilingual behavior — yet m…

02 · System

Byte-pair encoding tokenizer trained on WikiText-2: 30K vocabulary, special tokens, TemplateProcessing,…

03 · Outcome

Shipped project

BPEHuggingFaceWikiText-2Tokenizers

Go-to-market lens

Who this product wins for

Audience map

Audience

NLP learnersLLM engineersLanguage researchers

Pain

Tokenization quietly shapes everything an LLM does — cost, context limi…

Promise

Byte-pair encoding tokenizer trained on WikiText-2: 30K vocabulary, spe…

Marketing infographic for BPE Tokenizer From Scratch

PELLM ENGINEERING

Prompt Engineering on Financial Vision

Problem

Extracting structured data from financial statements is high-stakes — prompt technique choice materially changes accuracy.

Build

Five techniques benchmarked on ABN AMRO financials via Claude Vision: zero-shot, chain-of-thought, role-based, JSON-constrained, and multi-image prompting.

Claude VisionChain-of-ThoughtJSON ModeMulti-image
Visual 08Pipeline
Extracting structured da…Five techniques benchmar…Shipped project
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Extracting structured data from financial statements is high-stakes — prompt technique choice materially…

02 · System

Five techniques benchmarked on ABN AMRO financials via Claude Vision: zero-shot, chain-of-thought, role-…

03 · Outcome

Shipped project

Claude VisionChain-of-ThoughtJSON ModeMulti-image

Go-to-market lens

Who this product wins for

Audience map

Audience

Finance teamsDocument-AI buildersRisk analysts

Pain

Extracting structured data from financial statements is high-stakes — p…

Promise

Five techniques benchmarked on ABN AMRO financials via Claude Vision: z…

Marketing infographic for Prompt Engineering on Financial Vision

PQLLM ENGINEERING

PDF → Quiz Study Assistant

Problem

Students summarize PDFs and hand-write practice questions separately — two slow steps that belong in one pipeline.

Build

LangChain SequentialChain that ingests a PDF, produces an LLM summary, then generates an MCQ quiz from that summary — one chained flow, consistent output.

LangChainSequentialChainPDF IngestionGPT-3.5
Visual 08Pipeline
Students summarize PDFs…LangChain SequentialChai…Shipped project
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Students summarize PDFs and hand-write practice questions separately — two slow steps that belong in one…

02 · System

LangChain SequentialChain that ingests a PDF, produces an LLM summary, then generates an MCQ quiz from t…

03 · Outcome

Shipped project

LangChainSequentialChainPDF IngestionGPT-3.5

Go-to-market lens

Who this product wins for

Audience map

Audience

StudentsEducatorsLearning platforms

Pain

Students summarize PDFs and hand-write practice questions separately —…

Promise

LangChain SequentialChain that ingests a PDF, produces an LLM summary,…

Marketing infographic for PDF → Quiz Study Assistant

AALLM ENGINEERING

Auto-Generated AI Industry Report

Problem

Industry analysis ($5.1B→$47B AI agent market) is read-once content — generating it as a formatted document should be automated end-to-end.

Build

Multi-LLM RAG pipeline that researches and writes an AI-agent industry report, rendered to .docx using only the Python standard library — no Office dependencies.

Multi-LLM RAGPython stdlib.docx GenerationResearch
Visual 03Timeline
01Industry analysis ($5.1B…02Multi-LLM RAG pipeline t…03Shipped projectEVOLUTION
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Industry analysis ($5.1B→$47B AI agent market) is read-once content — generating it as a formatted docum…

02 · System

Multi-LLM RAG pipeline that researches and writes an AI-agent industry report, rendered to .docx using o…

03 · Outcome

Shipped project

Multi-LLM RAGPython stdlib.docx GenerationResearch

Go-to-market lens

Who this product wins for

Audience map

Audience

Market researchersInvestorsAI strategy teams

Pain

Industry analysis ($5.1B→$47B AI agent market) is read-once content — g…

Promise

Multi-LLM RAG pipeline that researches and writes an AI-agent industry…

Marketing infographic for Auto-Generated AI Industry Report

1TML & DEEP LEARNING

1.6M Tweet Sentiment: TF-IDF → BERT

Problem

Model choice should be evidence-based: how much does each architectural step actually buy on a real 1.6M-row dataset?

Build

Sentiment classification ladder on 1.6M tweets: TF-IDF baseline, then PyTorch RNN, LSTM, GRU, and BERT — accuracy and cost compared at each rung.

PyTorchBERTLSTM/GRUTF-IDF
Visual 06Constellation
Model choice should be e…Sentiment classification…Shipped projectPyTorchBERT
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Model choice should be evidence-based: how much does each architectural step actually buy on a real 1.6M…

02 · System

Sentiment classification ladder on 1.6M tweets: TF-IDF baseline, then PyTorch RNN, LSTM, GRU, and BERT —…

03 · Outcome

Shipped project

PyTorchBERTLSTM/GRUTF-IDF

Go-to-market lens

Who this product wins for

Audience map

Audience

ML practitionersSocial analystsData-science teams

Pain

Model choice should be evidence-based: how much does each architectural…

Promise

Sentiment classification ladder on 1.6M tweets: TF-IDF baseline, then P…

Marketing infographic for 1.6M Tweet Sentiment: TF-IDF → BERT

DWML & DEEP LEARNING

Dual-Task Water Quality DNN

Problem

Water quality monitoring needs both a continuous index and a class label — two models double the maintenance burden.

Build

Single dual-task deep network on CPCB water data: WQI regression and quality classification from one shared representation, built in TensorFlow/Keras.

TensorFlowKerasMulti-task LearningCPCB Data
Visual 06Constellation
Water quality monitoring…Single dual-task deep ne…Shipped projectTensorFlowKeras
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Water quality monitoring needs both a continuous index and a class label — two models double the mainten…

02 · System

Single dual-task deep network on CPCB water data: WQI regression and quality classification from one sha…

03 · Outcome

Shipped project

TensorFlowKerasMulti-task LearningCPCB Data

Go-to-market lens

Who this product wins for

Audience map

Audience

Environmental teamsCivic bodiesWater researchers

Pain

Water quality monitoring needs both a continuous index and a class labe…

Promise

Single dual-task deep network on CPCB water data: WQI regression and qu…

Marketing infographic for Dual-Task Water Quality DNN

HCML & DEEP LEARNING

Health Classification Pipeline

Problem

Clinical data is messy — model performance is decided in cleaning and feature engineering long before the classifier runs.

Build

Health classification pipeline: clinical data cleaning, feature engineering, and four models compared on a health insurance dataset.

scikit-learnFeature EngineeringClassificationHealthcare
Visual 02Funnel
Clinical data is messy —…Health classification pi…Shipped project
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Clinical data is messy — model performance is decided in cleaning and feature engineering long before th…

02 · System

Health classification pipeline: clinical data cleaning, feature engineering, and four models compared on…

03 · Outcome

Shipped project

scikit-learnFeature EngineeringClassificationHealthcare

Go-to-market lens

Who this product wins for

Audience map

Audience

Health analystsInsurersClinical-data teams

Pain

Clinical data is messy — model performance is decided in cleaning and f…

Promise

Health classification pipeline: clinical data cleaning, feature enginee…

Marketing infographic for Health Classification Pipeline

FMML & DEEP LEARNING

Foundational ML ×4 — incl. 729K-row Regression

Problem

AI product judgment rests on classical ML fundamentals — regression, classification, and honest evaluation at real data scale.

Build

Four assignments: three healthcare ML problems plus NYC Taxi fare regression on 729K rows, using scikit-learn and XGBoost with proper validation.

scikit-learnXGBoostRegression729K rows
Visual 01Network
01AI product judgment rest…02Four assignments: three…03Shipped projectscikit-learnXGBoost
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

AI product judgment rests on classical ML fundamentals — regression, classification, and honest evaluati…

02 · System

Four assignments: three healthcare ML problems plus NYC Taxi fare regression on 729K rows, using scikit-…

03 · Outcome

Shipped project

scikit-learnXGBoostRegression729K rows

Go-to-market lens

Who this product wins for

Audience map

Audience

ML learnersData analystsJunior practitioners

Pain

AI product judgment rests on classical ML fundamentals — regression, cl…

Promise

Four assignments: three healthcare ML problems plus NYC Taxi fare regre…

Marketing infographic for Foundational ML ×4 — incl. 729K-row Regression

TPPRODUCT BUILDS
Featured

This Portfolio — Immersive 3D Experience

Problem

A resume can't demonstrate product taste, systems thinking, or shipping ability — the portfolio itself has to be the proof.

Build

Scroll-controlled 3D portfolio: Three.js neural knowledge graph the camera travels through, GSAP-pinned storytelling, day/night theming, and documentary-style case studies — the site you're on now.

Next.jsThree.jsGSAPTypeScript
Visual 03Timeline
01A resume can't demonstra…02Scroll-controlled 3D por…03Shipped projectEVOLUTION
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

A resume can't demonstrate product taste, systems thinking, or shipping ability — the portfolio itself h…

02 · System

Scroll-controlled 3D portfolio: Three.js neural knowledge graph the camera travels through, GSAP-pinned…

03 · Outcome

Shipped project

Next.jsThree.jsGSAPTypeScript

Go-to-market lens

Who this product wins for

Audience map

Audience

AI hiring managersProduct leadersFounder teams

Pain

A resume can't demonstrate product taste, systems thinking, or shipping…

Promise

Scroll-controlled 3D portfolio: Three.js neural knowledge graph the cam…

Marketing infographic for This Portfolio — Immersive 3D Experience

SDPRODUCT BUILDS
Featured

Self-Selling Demo Sites for Local Trades

Problem

Local service businesses can't evaluate a website pitch from a slide deck — they need to see their own business live before they buy.

Build

Generator that produces interactive AI-powered demo websites for plumbing businesses: multi-theme, quote calculators, AI chat — demos designed to sell themselves.

PythonAI ChatMulti-themeLead Gen
Visual 08Pipeline
Local service businesses…Generator that produces…Shipped project
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Local service businesses can't evaluate a website pitch from a slide deck — they need to see their own b…

02 · System

Generator that produces interactive AI-powered demo websites for plumbing businesses: multi-theme, quote…

03 · Outcome

Shipped project

PythonAI ChatMulti-themeLead Gen

Go-to-market lens

Who this product wins for

Audience map

Audience

Local tradesWeb agenciesLead-gen teams

Pain

Local service businesses can't evaluate a website pitch from a slide de…

Promise

Generator that produces interactive AI-powered demo websites for plumbi…

Marketing infographic for Self-Selling Demo Sites for Local Trades

PSPRODUCT BUILDS

Placeholder-Driven Site Template System

Problem

Hand-editing each client site doesn't scale — personalization has to be mechanical for an AI pipeline to fill it.

Build

One-page template system for trade businesses driven by placeholders ({{BUSINESS_NAME}}, {{PHONE}}…) so an AI pipeline can personalize each site automatically.

HTML/CSSTemplatingAutomation-ready
Visual 03Timeline
01Hand-editing each client…02One-page template system…03Shipped projectEVOLUTION
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Hand-editing each client site doesn't scale — personalization has to be mechanical for an AI pipeline to…

02 · System

One-page template system for trade businesses driven by placeholders ({{BUSINESS_NAME}}, {{PHONE}}…) so…

03 · Outcome

Shipped project

HTML/CSSTemplatingAutomation-ready

Go-to-market lens

Who this product wins for

Audience map

Audience

Trade businessesSite operatorsAutomation agencies

Pain

Hand-editing each client site doesn't scale — personalization has to be…

Promise

One-page template system for trade businesses driven by placeholders ({…

Marketing infographic for Placeholder-Driven Site Template System

DPPRODUCT BUILDS

Doctor Practice Website

Problem

A physician's online presence needs to build patient trust fast — credentials, services, and contact with zero friction.

Build

Production website for a practicing MD, built in TypeScript and deployed on Vercel — live at dr-aditya-md.vercel.app.

TypeScriptVercelLive Client Site
Visual 03Timeline
01A physician's online pre…02Production website for a…03Shipped projectEVOLUTION
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

A physician's online presence needs to build patient trust fast — credentials, services, and contact wit…

02 · System

Production website for a practicing MD, built in TypeScript and deployed on Vercel — live at dr-aditya-m…

03 · Outcome

Shipped project

TypeScriptVercelLive Client Site

Go-to-market lens

Who this product wins for

Audience map

Audience

PatientsMedical practicesLocal communities

Pain

A physician's online presence needs to build patient trust fast — crede…

Promise

Production website for a practicing MD, built in TypeScript and deploye…

Marketing infographic for Doctor Practice Website

SAPRODUCT BUILDS

Stock Analytics REST API

Problem

Portfolio decisions need more than price feeds — risk-adjusted metrics and a clear signal, served over an API.

Build

Flask REST API: live stock data and OHLCV history with Sharpe ratio, drawdown, and moving-average analytics, returning BUY/HOLD/SELL signals.

FlaskREST APISharpe/DrawdownFinancial Data
Visual 04Orbit
02Flask REST API: live sto…01Portfolio decisions need…03Shipped projectFlaskREST API
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Portfolio decisions need more than price feeds — risk-adjusted metrics and a clear signal, served over a…

02 · System

Flask REST API: live stock data and OHLCV history with Sharpe ratio, drawdown, and moving-average analyt…

03 · Outcome

Shipped project

FlaskREST APISharpe/DrawdownFinancial Data

Go-to-market lens

Who this product wins for

Audience map

Audience

Retail investorsFintech buildersPortfolio analysts

Pain

Portfolio decisions need more than price feeds — risk-adjusted metrics…

Promise

Flask REST API: live stock data and OHLCV history with Sharpe ratio, dr…

Marketing infographic for Stock Analytics REST API

GBPRODUCT BUILDS

GenAI-Assisted Business Analysis

Problem

Customer retention problems sprawl — without structured decomposition, analysis becomes anecdote collection.

Build

Structured decomposition of a customer-retention problem using GenAI-assisted methodology: hypothesis trees, prioritized drivers, and an action framework.

Business AnalysisProblem DecompositionGenAI Methodology
Visual 07Ladder
Customer retention probl…Structured decomposition…Shipped project
Explore the visual storyContext · System · Outcome · Audience+
01 · Context

Customer retention problems sprawl — without structured decomposition, analysis becomes anecdote collect…

02 · System

Structured decomposition of a customer-retention problem using GenAI-assisted methodology: hypothesis tr…

03 · Outcome

Shipped project

Business AnalysisProblem DecompositionGenAI Methodology

Go-to-market lens

Who this product wins for

Audience map

Audience

Business analystsProduct teamsStrategy consultants

Pain

Customer retention problems sprawl — without structured decomposition,…

Promise

Structured decomposition of a customer-retention problem using GenAI-as…

Marketing infographic for GenAI-Assisted Business Analysis

Want the story behind any of these?

I'll walk through the architecture, the trade-offs, and what I'd do differently — the same way I'd run a product review.