Hi, welcome to my page. I’m Sid, an incoming freshman at NYU studying Computer Science, and below this text are the projects I’ve worked on until now. Each one started as some thought I had in the spur of the moment that later became a fleshed out goal that I was determined to reach.
Why does everyone just say stick to the S&P 500? I wanted to beat it, so I built StockTest to figure out how. I’ve tried momentum, value, small caps, moving-average crossovers, RSI. A hundred combinations, every one of them scored after taxes and trading costs. I haven’t beaten it yet. That’s the honest answer, and being able to give it is the whole reason I built the thing.
My first ever project, Dou Shou Qi, came from watching AlphaGo beat the world champion of Go and deciding I wanted to build my own AI. I came across the game in my Mandarin class, one of China’s oldest games that still attracted people today, and worked for years learning AI algorithms and new programming languages to bring it to life. NOAA and ECOSTRESS came from wanting to know whether Santa Clara County is really getting hotter or whether it just feels that way every August.
Backtest a stock-picking strategy against buying and holding the S&P 500, scored net of capital-gains tax, commissions and slippage, because that is where most strategies quietly stop beating the market. Pair any of ten pickers with any of ten timers for 100 strategies, each benchmarked against SPY. The engine runs entirely in your browser, so there is no server and no account.
TypeScript · React · Web Worker · Python
Code
The classic Chinese animal chess game, playable in the browser against a minimax AI with its own position evaluator.
JavaScript · Minimax
Code
Interactive maps of California’s 2024 environmental events, built from ECOSTRESS satellite thermal and evapotranspiration data.
JavaScript · Leaflet · Remote sensing
Code
Decades of records from fifteen Santa Clara County weather stations, charted on hand-drawn canvas plots to test whether the county is really warming.
JavaScript · Canvas · NOAA GHCN-D
Code