Building backend systems is something I really care about and find fun - thinking through edge cases and fixing production-level bugs.
But for those who don’t know me personally, I’ve also been a smart contract engineer for 3years (not doing now but upto last year i was). The only reason i picked up solidity was for earning a lot of money quickly and it was solidity gold rush 2-3yrs ago.
I’ve shipped in DeFi and spent way too much time reading protocols:
1. Uniswap
2. Aave
3. Compound
4. OlympusDAO (and other weird, fun stuff)
I’ll be posting small code snippets and some protocol level breakdowns.
---
Quick refresher on why Uniswap was a big deal:
1. It replaced order books with a beautiful mathematical AMM: `x * y = k`
2. Swaps are basically O(1): constant-time math + one pool state update
3. Liquidity providers don’t need to place orders—they provide inventory, earn fees, and take price risk
Essentially it’s just math + core CS, packaged as a market.
So just a heads-up: more practical Solidity + protocol internals coming from time to time!