For puzzle lovers
Power Puzzles
Puzzles you solve by reasoning, never by guessing.
Every puzzle has exactly one solution, and wherever you are in it, the next move can be deduced with a precise technique: knowing the techniques is all you need to reach the end. Twelve formats, playable free in the browser, on desktop and mobile.
Slitherlink
Easy · 7×7Draw a single closed loop: each number says how many of its cell's sides the loop uses.
- Role
- I designed and built the generator, the solver and the validation pipeline behind every format, plus the player-facing side.
- Status
- Evolving. Free in the browser, desktop and mobile.
- Built with
- React Router 7, Node.js, PostgreSQL; a generator and a solver of its own for every format
- Updated
- September 2026
How it started
A logic puzzle only works if it has exactly one solution reachable by deduction. Generate a grid at random and you get instances that are either unsolvable or admit several valid solutions — and neither is obvious just from looking at the finished grid.
So the solver has to sit inside the generation loop: every candidate instance gets solved before it's accepted, and the ones that fail get regenerated automatically.
What it does for whoever plays
- 1
Every instance solved before publishing
Uniqueness holds by construction: the solver keeps searching after the first solution it finds, to confirm the count is exactly one.
- 2
The next move is always deducible
A precise technique gets you from wherever you are to the next step — no guessing required.
- 3
Hints that explain the next move
Instead of just revealing a cell, hints show the reasoning behind the next move and teach you to climb levels.
- 4
An encyclopedia of rules and techniques by level
Game rules, easy, hard and insane techniques are documented for every format, from Slitherlink to Star Battle.
- 5
Difficulty is technique, not size
A level is defined by which solving techniques it demands, not by how big the grid is.
- 6
Live validation and a daily puzzle
The server checks your partial solution as you play, and every player gets the same puzzle of the day, until midnight.
How it's built
The solver doesn't stop at the first solution it finds — it keeps searching to confirm the count is exactly one. Uniqueness holds by construction, not by sampling.
The same solver powers hints and live validation, so what the game tells you is exactly what it has proven.
Where it stands
Power Puzzles is evolving: twelve puzzle types plus the Sudoku variants are live and playable for free, with premium options for players who want more.
Evolving, September 2026
Are you building something that has to be correct by construction?
Let's talk about generators, solvers and the checks that make a system trustworthy.
Write to meMore projects
- Fabulous FactoryFoundations already in place for your AI agent. It builds the product.
- EmoviaBringing AI into clinical practice, starting with the time between sessions.
- AriannaStudy from a manual built for you, not from scattered slides.