Tools I build when the question is interesting and the existing workflow gets in the way. Regulatory data, cricket tactics and a few paths through everyday knowledge.
8 projects
FinTech & SEC DataLive
Regulatory Lens
One research workspace for an adviser’s registration, brochure and holdings.
56,000+ adviser universe
Registration records, narrative brochures and institutional portfolios live in disconnected SEC datasets.
System architecture
SEC bulk filings → SQLite store → FastMCP tools → Research UI
Astro
Python
SQLite
FastMCP
QLoRA / TinyLlama
Knowledge SystemsLive
Worldview
An atlas of everyday choices across psychology, culture and ethics.
Interactive decision atlas
Everyday preferences open deeper questions, but their connections to evidence can be hard to explore.
System architecture
Everyday choices → Research sources → Cultural lenses → Reflection
HTML
CSS
JavaScript
Cricket & Sports AnalyticsLive
Captains View
A cricket fielding planner that understands the match rules.
Powerplay rule validation
Generic tactical boards do not account for powerplays, squad roles or batter handedness.
From a manager name to filings, holdings and useful context.
Entity resolution + 13F holdings
Diligence workflows repeatedly stitch the same manager story together across separate sources.
System architecture
Manager name → CRD / CIK resolution → Filings & holdings → Synthesis
Next.js
TypeScript
SEC API
OpenAI
Form ADV
Form 13F
Cricket & Sports AnalyticsLive
World Cup 2026 Corner
A clean tournament companion with schedules, teams and brackets.
48 teams · 104 scheduled matches
Tournament coverage often buries match schedules and team context beneath clutter.
System architecture
Tournament data → Match tables → Team profiles → Bracket simulator
Astro
TypeScript
CSS
Vanilla JS
Try the ideas
Small, self-contained demonstrations. Inspect the assumptions before treating an output as evidence.
Read the entity, then the numbers.
Start with BlackRock or Blackstone, then compare assets and clients for the exact registered advisers. The same question behind my Form ADV essay: what sits beneath a familiar firm name?
No matching manager. Try another name.
Official Form ADV snapshots, checked October 14, 2026. Figures cover each named legal adviser and its filing perimeter, not the parent group's assets. Item 5.F reports regulatory AUM; Item 5.D reports client types. Fee schedules require separate Part 2 review and remain unverified. No 13F holdings are loaded.
What does diversification change?
Three illustrative sleeves. Drag an allocation to rebalance the other two proportionally.
Assumptions and calculation
Illustrative annual returns: 6.5%, 9%, 6%. Volatility: 10%, 18%, 12%. Pairwise correlations: 0.65, 0.40, 0.50. Risk-free rate: 3%. The first sleeve already contains 60% public stocks and 40% bonds. Its preset allocates the entire portfolio to that sleeve. Private Credit Heavy is a blended sleeve proxy, not a separately modeled credit asset.
Variance is wᵀΣw; Sharpe is (return minus risk-free rate) divided by volatility. Correlation is the allocation-weighted average between distinct sleeves, undefined for one sleeve. The curve is the non-dominated feasible envelope on a 2% long-only grid. Drawdown proxy is max(0, 2 × volatility minus return), not an estimated historical maximum or a forecast. These are assumptions for learning, not market observations or investment advice.