Why a services company makes puzzle games
Client work is the business, and it comes with a constraint: someone else sets the brief. You inherit the platform, the deadline, the analytics stack and, often, the monetisation. Good engineers can do excellent work inside those constraints, and most of the time that is exactly the job.
This project removes the brief. Every decision in these apps is ours — what it does, how it is paid for, what it collects. That makes it the only honest test of what we actually believe about building software. It is also how we keep the craft sharp. Shipping to a real store, to real people who leave real reviews, is a different discipline from shipping to a staging environment.
So the apps are small on purpose. Each one does a single job, works offline where it can, and asks for as little as possible. That is not a marketing position we chose afterwards — it is what a team builds when nobody is asking for growth metrics.
What we hold ourselves to
No sign-ins
There is no account to create and no email to give. A few apps make an anonymous local identity so progress survives a reinstall. That is the whole extent of it.
No tracking between apps
Each app has its own analytics for crashes and basic usage. Nothing is joined across apps. No profile follows you from one to another — there is no shared identifier to join on, even if we wanted one.
No ads where we can avoid them
13 of our 23 apps have no ad code at all. 10 do show ads, and most of those sell a one-time unlock that removes them. Every card on this site says which is which, and what kind of ad, before you install anything.
Priced in the open
Where we charge, it is nearly always a single unlock, with nothing to cancel later. Only where a cost keeps running for us does an app charge a subscription, and its card names it before you install.
Where we fall short
An honest version of a position like this includes the parts that do not fit. Minesweeper shows an interstitial after every third loss. There is currently no purchase that removes it.
Tell us when something is broken
If something in one of these apps is broken, annoying, or not good enough, write to us. A person reads every message, and a surprising number of the changes in these apps started as one.
Follow along
Short videos about the apps, and the occasional look at how one was built.