Small apps that solve specific, annoying problems. Built by someone who gets frustrated by the same things you do. Test them, use them, or just marvel at the weirdness.
These problems are published - but with many more in the pipeline! Have an idea? Get in Touch
Share Films & TV Shows with Your Friends - it's FREE during beta. You're down the pub and someone says "You HAVE to watch this film!" But by morning, you've forgotten the recommendation and even who told you!
Tell it a vibe and it'll give you the colors. Enter any mood, object, or abstract idea and get 3-8 perfectly matched colors that actually work together.
Shows the open/close state of the level-crossing barrier in Addlestone in the UK. Because timing is everything when you're trying to drive up a High Street.
Import or type names - multiple entries allowed for one name/value - then click the wheel to find a random winner.
Test your speed, accuracy and nerve as words fall from the top of the screen. Type them before they hit the bottom - or lose lives. The longer you survive, the faster it gets.
Each mode uses curated word lists to keep gameplay fair, readable and fun.
Classic card matching with a twist — the board reshuffles every 10 seconds. Match pairs, earn speed bonuses and chase your best time in this addictive memory sprint.
Bend light to your will in this fast-thinking laser puzzle. Rotate mirrors, redirect the beam and hit every target before time runs out. Precision, planning and a bit of panic — all required.
Each level is designed to test logic, spatial thinking and efficiency under pressure.
These aren't grand, world-changing apps. They're small and focused - built to solve specific problems I've come across (and others have too). The kind of problems that make you think, "Surely someone's already built this?" - and when they haven't, I do.
Each app is designed to do one thing really well. No bloat. No fluff. Just clean, useful solutions. Some are quirky (like knowing when a level crossing will close), others more universal (like turning a vibe into a colour palette).