Built and deployed entirely in one afternoon, this app solves a meaningful problem in finance, while demonstrating the capabilities of my recent TypeScript port of vollib.
The scenario: Suppose one of your stock investments goes through the roof, and you'd like to cash out before it falls back down. But cashing out now subjects you to a higher capital gains tax, whereas waiting until a future date would give you a lower tax rate.
The options collar (a.k.a. risk reversal) provides a solution to this dilemma. It allows you to protect unrealized gains from market retracement while minimizing tax liability.
Unstuck allows you to interactively simulate the effect of selected option strikes and maturities on your post-tax gains.