I've been writing a 3D engine from scratch, which has been really interesting since it's well outside of my normal professional software experience. My goal is to make a game with it for the upcoming Playdate console.
You can follow along with my progress here: https://twitter.com/zackmichener