I made something very similar recently as a gift. I borrowed code for a led matrix project I liked: NHL scoreboard, wrote a simple application framework, and then ported it to using it. Then I made a bunch of fun simple apps following the same thing, snake, screensavers, weather, stocks and crypto and a clock. Its easy to write new ones and I started on using a layout engine to make it even easier but never finished with that.