2026 – present
An internal MCP server, written in Go, that connects portfolio managers directly to BigQuery, through a semantic layer built for speed and low cost.
- Go
- Model Context Protocol
- BigQuery
- Semantic layer
Work
Each of these started with a question I wanted answered. The write-ups cover how I went about it and what I learned along the way.
2026 – present
An internal MCP server, written in Go, that connects portfolio managers directly to BigQuery, through a semantic layer built for speed and low cost.
2025 – present
An end-to-end client built on Intex’s C subroutines, with multithreaded deal runs, that automates modelling some of the most complex instruments in finance.
Open source
Contributions to Polars, the fast Rust DataFrame library I use every day, at work and on my own projects.
2026 – present
A constraint-search engine that finds every workable timetable for a student, across millions of section combinations.
2022 – 2025
A collection of Java solutions for CodeHS that reached more than 30,000 learners every two weeks at its height.
2024 – 2025
A low-latency Rust agent that reads the screen and plays four rhythm tracks at once.