I've been meaning to learn a number of new languages and frameworks, so what better way than to build the same app multiple times?
Here's a blog post explaining the reasoning for using ULIDs. CUID2 could also be a contender, but I'm rolling with ULID for now.