I Just Wanted to Make a CV in Java. I Ended Up Building a Document Engine.

How fighting PDF coordinates turned into GraphCompose — a declarative, testable layout engine for structured PDFs in Java.