Portfolio
Selected work
Production systems and research pipelines, each with a detailed case study.
9-agent crypto quant pipeline. Best signal hit Rank IC 0.0275, but after walk-forward validation and costs it reports alpha_verified=false.
PythonLightGBMXGBoostMLflowMachine forecast-disagreement study on 397K JKP stock-months. Accounting-only vs market-only Random Forests drove a 1.19%/mo portfolio spread. Won Project Champion.
PythonRandom ForestJKP DatasetHPCURECA paper testing Perplexity-built S&P 500 portfolios. The high-risk book returned 31.5% over three months, but the edge came from sector tilts, not stock-picking.
PythonPerplexity APIWRDSSQLClaimGuard-AI
May 2026Scores healthcare claims for denial risk before submission. Gemma extracts the fields, XGBoost scores them, a DuckDB knapsack orders the review queue.
Next.jsFastAPIXGBoostDuckDBFusionScope
2025Macro-risk dashboard that fuses multi-source indicators onto an interactive globe and fires threshold alerts. React and FastAPI, live on Vercel.
ReactTypeScriptFastAPIGeospatialPrediction-market agent where the LLM only labels headline sentiment and Python computes the Bayesian edge versus market price. Paper trading, live demo.
PythonPolymarketBayesianFastAPIAgent payments and escrow app built at ETH Global. Added Flow, FaceID, pay links, and Arc/Hedera escrow contracts to the fork.
Next.jsSolidityiOSWeb3Ingests ARK ETF holdings and SEC 13F filings, flags NEW/EXIT/INCREASE/DECREASE position changes, and warehouses them to Parquet.
PythonPostgreSQLParquetFastAPIPolymarket signal oracle that sells its Bayesian edge for $0.01 USDC per call, settled on Base via x402 and Privy-authorized agents.
Pythonx402PrivyFastAPIQuant-Link
2025Real-time multiplayer trading sim. A Rust SpacetimeDB backend ticks GBM markets every 2s; React Three Fiber renders a walkable 3D city. Launchpad hackathon.
SpacetimeDBRustReact Three FiberGeminiEquiply Enrichment
June 2026Enriches 801 hospital equipment rows with per-vendor serial decoders, resolving 73% locally and calling OpenAI only on the gaps.
ReactTypeScriptOpenAI APICSV ETLCrypto forecasting study on real Coinbase/Kraken OHLCV. No model beats a persistence baseline on next-day returns; the durable signal is regime clustering (DOGE silhouette 0.625). 23 tests.
Scikit-LearnTensorFlowTableauAPIsFraudulent Job Posting Detection
Oct 2024NLP fraud classifier on 17,880 EMSCAD job postings. 0.80 precision on the fraud class and 0.66 PR-AUC against a 0.048 base rate. 19 tests.
PythonNLPScikit-LearnDashRAG chatbot over YouTube transcripts. FAISS retrieval feeds Gemini 2.5 Flash, deployed free on Hugging Face Spaces.
LangChainFAISSGeminiGradioLab pipeline that turns HR .docx files into structured CSV and scrapes public contact emails across a three-notebook workflow.
PythonJupyterBeautifulSoupPandas