
Nate Levy
Portfolio
Cadence
I hold a key, say which app I want the words in, and talk. They show up there.
macOS push-to-talk dictation. It finds an app name in what you said, opens or focuses that app, and pastes the text. Swift, SwiftUI, macOS 14+.
Found It!
I can find a file on my Mac by describing it instead of remembering the filename.
SQLite index over Desktop, Documents and Downloads. OCR and embeddings run in the background. Swift, SwiftUI, macOS 15+.
FixPrompt
When a command fails, it tells you what went wrong in normal words.
A Node CLI you put in front of any command. TypeScript, MIT, six dependencies. Output streams through untouched.
Claude Code, Remotely
I text a Discord channel and my laptop at home does the work.
Python bot bridging Discord to a terminal session. macOS uses a pseudo-terminal with screen emulation, Windows uses the console API. MIT.
Whale Signals
I checked whether big bets on Polymarket move the stock market. Mostly they don't.
604 resolved markets, 2,623 signals, 16,731 signal–ETF observations, event-studied against SPY. I was wrong about the main idea. Four things came out of it anyway.
Cross-Venue Spreads
The same bet is priced differently on Polymarket, Kalshi and Myriad. I wrote something to find matching pairs and see how far apart they get.
Matches contracts across three venues that resolve on the same event, then measures the gap. Paper-traded over live sports markets. No real money and no orders.