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.
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.
Explore the visual storyContext · System · Outcome · Audience+
People run their lives across a dozen disconnected apps with no single signal of how any life axis is ac…
AllOS: a config-driven life OS. LifeOS is the free entry product — 8-axis life radar, daily questions, w…
In build
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Bank loan DSAs in India depend on a freelance CAD draftsman to produce the 2D floor plan every home-loan…
AI-assisted SaaS that turns property details or an uploaded sketch into a bank-ready 2D floor plan PDF i…
Live
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Banks and NBFCs publish repossessed-vehicle auctions across a dozen portals with no consistent format, n…
One searchable platform aggregating repossessed-vehicle auctions across India. Python + Playwright scrap…
In build
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Knowledge workers wreck their posture over 8-hour screen days and notice only once the pain is chronic.…
A Chrome extension that watches posture in real time via the webcam (MediaPipe tasks-vision), nudges wit…
In build
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Parents have no humane way to shape how children use a device — blunt blockers breed resentment and teac…
A dual-mode Android app: a Guardian dashboard for parents and a Focus experience for children. Behaviora…
In build
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Single-LLM calls can't decide when to compute, search, or retrieve — routing logic has to live somewhere…
LangGraph StateGraph with typed state: a math tool-use loop plus a multi-agent router that dispatches be…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Competitive research is repetitive and stateless — every session starts from zero, losing everything lea…
LangGraph + Claude Sonnet agent with MemorySaver checkpointing: retains competitor context across sessio…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Agent frameworks ship many collaboration patterns — knowing which fits which job requires building each…
Four AutoGen patterns implemented end-to-end: reflection loop for self-critique, FunctionTool BMI calcul…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Useful crews need tools beyond chat: live search for current data, code execution for verifiable answers.
Two advanced CrewAI systems: a learning-path generator wired to SerperDev search plus a custom tool, and…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Logistics optimization needs two distinct kinds of reasoning — analysis and strategy — that pollute each…
Sequential CrewAI pipeline: a Logistics Analyst agent handles VRP routing analysis, then hands off to an…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Frameworks hide the reasoning loop. To trust agents in production you need to have built the loop bare a…
Custom ReAct loop with zero framework code: Groq LLM plans the steps, Tavily executes searches, and the…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Travel answers go stale instantly — an assistant is only useful if it pulls live data and structures it.
LangChain AgentExecutor combining live weather (WeatherAPI) and DuckDuckGo attraction search into a stru…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Foundational AI papers (Attention, GPT-4, InstructGPT, Gemini, Mistral) are dense and scattered — answer…
RAG chatbot grounded in the seminal AI papers: retrieval across multiple papers with cited answers. Caps…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Most RAG tutorials hide everything behind hosted APIs — costs, latency, and zero understanding of the re…
Full RAG pipeline with no API keys: FAISS vector store, MiniLM embeddings, MMR retrieval for diversity,…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Real documents break naive RAG: a 10-K spanning 2014–2023 needs reranking and question decomposition, no…
LlamaIndex pipelines on LIC policy docs (3 embedding models × 2 LLMs compared) and Coca-Cola 10-K filing…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Full fine-tuning of even small transformers is out of reach on consumer hardware — parameter-efficient m…
QLoRA applied to BERT: 4-bit NF4 quantization with LoRA adapters, training only ~0.1% of the 110M parame…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Tokenization quietly shapes everything an LLM does — cost, context limits, multilingual behavior — yet m…
Byte-pair encoding tokenizer trained on WikiText-2: 30K vocabulary, special tokens, TemplateProcessing,…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Extracting structured data from financial statements is high-stakes — prompt technique choice materially…
Five techniques benchmarked on ABN AMRO financials via Claude Vision: zero-shot, chain-of-thought, role-…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Students summarize PDFs and hand-write practice questions separately — two slow steps that belong in one…
LangChain SequentialChain that ingests a PDF, produces an LLM summary, then generates an MCQ quiz from t…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Industry analysis ($5.1B→$47B AI agent market) is read-once content — generating it as a formatted docum…
Multi-LLM RAG pipeline that researches and writes an AI-agent industry report, rendered to .docx using o…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Model choice should be evidence-based: how much does each architectural step actually buy on a real 1.6M…
Sentiment classification ladder on 1.6M tweets: TF-IDF baseline, then PyTorch RNN, LSTM, GRU, and BERT —…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Water quality monitoring needs both a continuous index and a class label — two models double the mainten…
Single dual-task deep network on CPCB water data: WQI regression and quality classification from one sha…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Clinical data is messy — model performance is decided in cleaning and feature engineering long before th…
Health classification pipeline: clinical data cleaning, feature engineering, and four models compared on…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
AI product judgment rests on classical ML fundamentals — regression, classification, and honest evaluati…
Four assignments: three healthcare ML problems plus NYC Taxi fare regression on 729K rows, using scikit-…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
A resume can't demonstrate product taste, systems thinking, or shipping ability — the portfolio itself h…
Scroll-controlled 3D portfolio: Three.js neural knowledge graph the camera travels through, GSAP-pinned…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Local service businesses can't evaluate a website pitch from a slide deck — they need to see their own b…
Generator that produces interactive AI-powered demo websites for plumbing businesses: multi-theme, quote…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Hand-editing each client site doesn't scale — personalization has to be mechanical for an AI pipeline to…
One-page template system for trade businesses driven by placeholders ({{BUSINESS_NAME}}, {{PHONE}}…) so…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
A physician's online presence needs to build patient trust fast — credentials, services, and contact wit…
Production website for a practicing MD, built in TypeScript and deployed on Vercel — live at dr-aditya-m…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Portfolio decisions need more than price feeds — risk-adjusted metrics and a clear signal, served over a…
Flask REST API: live stock data and OHLCV history with Sharpe ratio, drawdown, and moving-average analyt…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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
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.
Explore the visual storyContext · System · Outcome · Audience+
Customer retention problems sprawl — without structured decomposition, analysis becomes anecdote collect…
Structured decomposition of a customer-retention problem using GenAI-assisted methodology: hypothesis tr…
Shipped project
Go-to-market lens
Who this product wins for
Audience
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.