The graph is real: an index of 40 points built by hnsw-engine, and one search through it, from the entry point down to the nearest neighbour.
I study computer science and applied mathematics at Brandeis (Wien Scholar, class of 2030) and I'm the founder of Pulse Energies, where we build software for electricity grids.
On GitHub I rebuild the systems I want to understand. I start from the paper, test hard, benchmark against the libraries everyone already trusts, and write down every gap, including the ones that don't flatter me.
LinkedIn · Email · Pulse Energies
brier is a prediction-market exchange, named after the Brier score, built the way a regulated venue has to be and run with play money. It has a deterministic Rust matching engine and a double-entry ledger, held event for event to an independent Python reference engine. Its journal acknowledges no order before it is on disk, proven by killing it 1,000 times under load. It is live for the public on two free cloud servers, with about 100 open events across weather, science, economics, rates and sports. Markets settle from public data (NWS, USGS, BLS, FRED, NOAA and league results) with the evidence hashed into the journal, a market maker trades only through the public API, and surveillance detects wash trading, spoofing and insider-like trading. Every claim has a pre-registered test: the surveillance study reports two detectors that passed and two that did not. Live site · Measured results · Specification · Surveillance study
hnsw-engine is HNSW approximate nearest-neighbour search, implemented from the original paper twice: a readable Python reference, and a compiled Numba engine proven to build the bit-identical graph. It is benchmarked against FAISS and hnswlib with one single-threaded method, and it matches FAISS's recall within 0.01 on three datasets. It also has filtered search, int8 quantization and memory-mapped index files. Benchmarks · Performance notes · Studies
two-stage-recsys is a movie recommender built the way large production systems are: a PyTorch two-tower model retrieves 200 candidates through hnsw-engine, a LightGBM LambdaRank model reorders them, and a FastAPI service returns the top ten. It is evaluated with full-catalog ranking, a leakage-tested temporal split and 95% bootstrap intervals. The first ranker scored below plain retrieval, and the write-up shows how that was diagnosed and fixed. Results · Analysis · Model card
options-pricing-engine prices European and American options with Black-Scholes-Merton, four binomial trees, Monte Carlo with variance reduction, and safeguarded implied-volatility solvers. Its results are checked against 50-digit arithmetic, against QuantLib on 1,800 cases, and against published American-option benchmarks. Its numerical studies had their hypotheses committed before they ran, and the write-ups report the ones that failed. One command, python -m verify, checks every number in its README against the file it came from.
Results · Study A: implied volatility · Study B: trees
- Pulse Energies, founder and CEO, 2025 to now. Physics-constrained AI for forecasting and orchestrating electricity grids.
- SmartPyro, research. AI-Optimized Pyrolysis: A Machine Learning Framework for Predictive Waste-to-Energy Conversion, with Sanjith Balamurali, at the 3rd International Online Conference on Energies (IOCEN 2026). Also presented at ASME ES2026.
- Lumiere Research Program, machine learning researcher, 2025. A PyTorch classifier for vector boson polarization in simulated Large Hadron Collider events, supervised by Dr. Gaetano Barone of Brown University.
- Hubtel, technical product manager intern, 2026, on merchant payments. IPMC Ghana, software engineer intern, 2025, on an observability dashboard built with GraphQL and React.
- Awards. IFoRE Medalist, first award in physics and engineering interdisciplinary research. SSRN Emerging Scholar Award.
Rust Python TypeScript NumPy SciPy Numba PyTorch LightGBM Tokio FastAPI Next.js PostgreSQL Docker pytest Java SQL

