Just realised it's dev_dwarf on the new games page haha. Yeh the game is also awesome, music, art, everything.
Edit: Ok, I just finished it, I love this, it's seriously something. Has serious pico-8 Celeste vibes with the amount of polish and style, I totally see a full game.