I haven't seen anyone mention freelancing, but sounds like a good solution for you.
From my experience there are 2 approaches to freelancing. 1. work hard and hustle, get larger and larger contracts and eventually make a lot of money (>faang level).
2. work little, use freelancing websites, make a little money paid hourly but with low stress, work when you want, stop when you want etc.
This might work for you if you don't care much about money and care more about your time. Also flexible enough to decide to work a bit more during specific period (say winter) and then take a few weeks/months break when you care to (summer).