We build things that click together.

PPUZZL is a developer studio obsessed with the joy of fitting complex systems into elegant wholes.

Scroll to explore

Every complex system is just simple pieces, connected well.

We believe in modular architecture, composable interfaces, and the satisfaction of watching parts snap into place.

The Workshop

APIs that interlock. Interfaces that feel inevitable. Infrastructure that scales like snapping on more blocks.

APIs
Interfaces
Infrastructure
Dev Tools

Precision in every connection point.

Our code reads like documentation. Types are contracts. Tests are specifications.

puzzle.connect.ts
interface Piece<T> {
  shape: Connector[];
  data: T;
  connect(other: Piece<unknown>): Assembly;
}

const solution = pieces
  .sort(byEdgeCompatibility)
  .reduce(assemble, Frame.empty());

Let's build something that fits.

Ready to connect? We're always looking for interesting problems with satisfying solutions.

Connect with us