PPUZZL is a developer studio obsessed with the joy of fitting complex systems into elegant wholes.
We believe in modular architecture, composable interfaces, and the satisfaction of watching parts snap into place.
APIs that interlock. Interfaces that feel inevitable. Infrastructure that scales like snapping on more blocks.
Our code reads like documentation. Types are contracts. Tests are specifications.
interface Piece<T> {
shape: Connector[];
data: T;
connect(other: Piece<unknown>): Assembly;
}
const solution = pieces
.sort(byEdgeCompatibility)
.reduce(assemble, Frame.empty());
Ready to connect? We're always looking for interesting problems with satisfying solutions.
Connect with us