Skip to main content
Shravan Anand
02

Selected Work

Research projects spanning markets, applied AI, and machine learning, each shipped as working code and data.

Cofound — project visual

Cofound

Multiplayer Coding Agent

A coding agent a whole team shares. The agent's transcript is stored against the project rather than against a person, and the project's standing instructions live in a COFOUND.md the agent re-reads on every run, so a second person's message continues the same conversation instead of starting a new one. Runs stream live to everyone in the project, writes can be gated behind teammate review, and a review comment rides into the next run's prompt as an instruction.

673Self-tests and browser tests, 0 failing
1 threadOne shared transcript per project, not per person
Per-phaseModel routing across plan, edit, and review
LiveDeployed to production on Vercel
  • TypeScript
  • Next.js
  • Anthropic API
  • Redis
  • Liveblocks
  • GitHub OAuth
  • Playwright
MacroScope — project visual

MacroScope

Macro Regime Detection

A live quantitative research platform that classifies the US economy into four macro regimes (Expansion, Late-Cycle, Recovery, Contraction) using a Hidden Markov Model trained on 35 years of FRED data. A walk-forward validated AutoGluon ensemble forecasts next-month regime transitions. Full stack: Python HMM + FastAPI backend, Next.js 16 frontend, deployed on Vercel.

90.4%Walk-forward validation accuracy
35 yrsFRED macroeconomic data, 1990–2026
5-stateGaussianHMM with Viterbi decoding
LiveDeployed to production on Vercel
  • Python
  • hmmlearn
  • AutoGluon
  • FastAPI
  • Next.js
  • FRED API
  • GSAP
Conviction — project visual

Conviction

Equity Research Platform

An equity research notebook where every stock pitch is timestamped in git history and tracked live against the S&P 500, with no retroactive edits. Each pitch is a structured research note: Situation, Complication, and falsifiable thesis pillars, MECE risk tables with mitigants, comparable multiples frozen at pitch date, bear, base, and bull targets, and an interactive DCF with a WACC by terminal-growth sensitivity grid. A form-based Pitch Builder generates new entries.

LivePerformance tracked vs SPY from pitch date
3 lensesComps, targets, interactive DCF
0 depsHand-rolled SVG charts, plain math, no LLM
TimestampedGit history is the accountability layer
  • TypeScript
  • Next.js
  • Valuation
  • DCF
  • Equity Research
Argus — project visual

Argus

Multi-Agent RAG Platform

A production multi-agent RAG platform that answers questions about uploaded documents with inline citations, then grades its own answers. Five agents handle ingestion, query routing, hybrid retrieval (pgvector dense search fused with BM25 and reranked by a cross-encoder), streaming synthesis, and an automated RAGAS evaluation loop that scores every answer for faithfulness, context precision, and answer relevancy. Runs entirely on free-tier infrastructure.

1.00Hit@5, hybrid retrieval benchmark
0.92MRR with cross-encoder reranking
5 agentsIngest, route, retrieve, synthesize, evaluate
LiveDeployed to production on Vercel
  • TypeScript
  • Next.js
  • pgvector
  • LangChain
  • RAGAS
  • Groq
  • HuggingFace
  • Neon
EarningsEdge — project visual

EarningsEdge

Earnings Call Intelligence

An earnings call intelligence platform that scores SEC EDGAR transcripts with FinBERT sentiment analysis, then adjusts each score for the prevailing macro regime supplied by MacroScope. The result is a sentiment surprise signal: whether a company sounded better or worse than the economic climate would predict. Covers 20 S&P 500 tickers across 6 sectors, with live filing analysis and generated PDF reports.

20S&P 500 tickers across 6 sectors
FinBERTDomain-tuned financial sentiment model
4 regimesMacroScope HMM baselines per call
LiveDeployed to production on Vercel
  • Next.js
  • TypeScript
  • FinBERT
  • HuggingFace
  • SEC EDGAR
  • Groq
Rocket Flow — project visual

Rocket Flow

CFD + ML Pipeline

A computational pipeline that generates rocket fin geometries in OpenSCAD, runs them through 1,000+ OpenFOAM CFD simulations, and trains an AutoGluon ensemble to predict drag from geometric parameters. SHAP analysis reveals which fin dimensions matter most. The ensemble reached R² = 0.989, outperforming polynomial regression and standalone random forests.

R² 0.989AutoGluon ensemble accuracy
MAE 0.036Best model mean absolute error
1,000+OpenFOAM CFD simulations
1st PlaceQorvo Young Innovators Award
  • Python
  • OpenFOAM
  • OpenSCAD
  • AutoGluon
  • SHAP
  • CFD
NLP Finance — project visual

NLP Finance

Financial Sentiment Classifier

A BERT-based sentiment classifier fine-tuned on financial news headlines to flag positive, neutral, and negative market sentiment. Four epochs of fine-tuning with AdamW and a linear learning-rate schedule pushed accuracy from 70% to 99%, turning a generic language model into a domain-specific market-sentiment signal.

70% → 99%Accuracy after fine-tuning
3-classPositive / neutral / negative
BERT-baseFine-tuned via PyTorch + HuggingFace
  • Python
  • PyTorch
  • BERT
  • HuggingFace
  • Transformers
  • NLP
Traffic Collision ML — project visual

Traffic Collision ML

Crash Severity Prediction

Analysis of 260,000 California traffic collisions (SWITRS, 2006–2021) to predict crash severity. After preprocessing and addressing class imbalance with SMOTE, a Random Forest model reached 71% weighted accuracy, outperforming KNN and linear baselines, with feature importance analysis surfacing the conditions most associated with severe outcomes.

260,000SWITRS crash records, 2006–2021
71%Weighted accuracy (Random Forest + SMOTE)
4 modelsLinear, RF, KNN, AutoGluon compared
  • Python
  • Scikit-learn
  • Pandas
  • AutoGluon
  • SMOTE