Projects
Next to my work in asset management, I build open-source Python tools for financial analysis in my own time. They started from a simple observation: across the financial sector, the same calculations are rebuilt again and again, often in ways no one outside can check. Writing them out in the open means anyone can see how a number is calculated, verify it and build on it.
Today the Finance Toolkit and Finance Database are used by thousands of developers, researchers and investors. Below you’ll find the tools I maintain, my contributions to OpenBB and a few earlier projects.
Maintained
Open-source tools I build
Since 2019
Finance Toolkit
500+ financial methods, from ratios and valuation models to risk, performance and econometrics, each written out so you can see exactly how a number is calculated.
Since 2026
Finance Toolkit MCP
The Finance Toolkit for AI assistants. Ask a question in plain English and the assistant fetches the data and runs the calculation, with every number computed by the same open-source formulas.
Since 2020
Finance Database
300,000+ symbols across Equities, ETFs, Funds, Indices, Currencies, Cryptocurrencies and Money Markets, organized by country, sector and industry.
Contributed to
Open source at OpenBB
2022 – 2023
OpenBB
An open-source investment research platform that set out to compete with Bloomberg, Reuters and FactSet. As Product Manager I also wrote a lot of its code, mostly the Economy, Econometrics and Fundamental Analysis parts of what is now the OpenBB Platform.
Archived
Earlier projects
These still work and are still installed, but I no longer maintain them.
The Passive Investor
Compares ETFs side by side, to make choosing between the many similar funds easier.
Personal Finance
Sorts your bank transactions into your own categories, learning from your own data instead of a generic dataset.
Building your own financial models?
My guide on Financial Modelling with Python covers the basics, project setup, structure, and how to build and test a model, including common mistakes I've seen in both open-source and proprietary models.

