Projects
Mostly personal projects, some client work.
Featured
Kronos on the NIFTY50
Four pre-registered rounds. No tradeable edge on Indian stocks after fees and tax.
AI Publishing Platform
Image selection, brand-guideline edits, and media search: the AI layer I built for a print publishing platform.
AlphaZero for 2048
Self-play only, no hand-coded evaluation. About 28% of late-stage games reach 2048.
Client Sites on Cloudflare
Five client sites on Cloudflare Pages and Workers. All five still up.
More
YouTube Comment Sentiment Dashboard
Paste a video URL and the comment thread comes back scored — sentiment mix, keyword spikes, and the comments behind each spike.
Product Ingredient Analyzer
Photograph an ingredient label, get a plain-language brief. One Cloudflare Worker, no accounts, no stored uploads.
Due-Diligence Agents
A LangGraph workflow turns a company name into a brief, with a source document attached to every claim.
Earlier
News Stance Detection & Briefing Feed
A transformer told me the news was negative. It was 2022; it was right.
FinBERT over EDGAR Filings
Read every 10-K so I would not have to.
Incentive Effects on Crowdworker Output
Turns out people work harder for money. Peer review pending.
Muon Mass from a Monte Carlo Estimator
40,000 runs and one error bar I still think about.
Custom Optical Microscope
Built from off-the-shelf parts and one very patient supervisor.