Blog
Welcome to my blog! Here you'll find a collection of my thoughts and experiences. I hope you enjoy reading them as much as I enjoy writing them.
Welcome to my blog! Here you'll find a collection of my thoughts and experiences. I hope you enjoy reading them as much as I enjoy writing them.
Part 3 of 3, turning a single deterministic IRR into a full probability distribution of returns. A Markov-chain weather model, a kernel-density price model, and a thousand Monte Carlo runs through the project finance model, plus the uncomfortable truth about what really drives a solar plant's returns.
Part 2 of 3, to model a solar plant's risk you first have to measure the sky. Separating sunlight into a deterministic astronomical signal and pure weather randomness using pvlib, NASA satellite data, and the Clear-Sky Index.
Part 1 of 3, building a three-statement, cash-flow-waterfall project finance model for a solar plant in Python: sizing the debt to a DSCR, pricing the equity IRR, and stress-testing the returns against the one thing nobody controls, the sun.
A visual and interactive explanation of what a blockchain is, how it works, and what makes it secure — no programming knowledge required.
A step-by-step guide to programming a blockchain — specifically a cryptocurrency — from scratch in Python, including digital signatures and proof of work.
An introduction to the Finite Element Method (FEM) and how to implement it in Python for 2D structural analysis, from mesh generation to stress visualization.