CastleSiege
2026PlayableTwo-player strategy on a 7×9 board with mismatched move and attack ranges. Play online or against a browser bot.
Castle Wars
2026In progressAn auto-battler set in CastleSiege's world. The hand-animated pixel-art units are done. The battle engine is next.
Top row: swordsman, spearman, hammerman · bottom row: archer, knight, wizard
Pentimento
2026PlanningA planned macOS raster editor in the spirit of Paint.NET, designed so AI agents can drive it with real tools.
Generalized Focused Web Crawler
2025Demo comingFour crawl strategies compete on one topic, scored by one evaluator. I built the LLM strategy and the evaluator.
URL keywords–
static sim.–
adaptive sim.–
LLM judge–
Simulated demo. The interactive tool is planned and is not available here.
Insider Trading Detection on Polymarket
2026Demo comingA PySpark pipeline over 226K+ Polymarket fills. It flags wallets that bet big before sharp price moves. Candidates, not proof.
Simulated price chart over 160 hours. The price is 21¢ at hour 0 and 23¢ at hour 117. The spike starts at hour 118: 84¢ by hour 123, 88¢ at hour 159. 4 trades flagged: $20k or more in the 14 hours before the spike.
$40k · 14h before
$58k · 8h before
$27k · 5h before
$58k · 3h before
Simulated demo. The interactive tool is planned and is not available here.
It flags candidates and does not prove insider trading.