About Us

We believe PDFs should be as easy to work with as any other file.

PDFDancer was born from a real project, a deep rabbit hole, and the stubborn belief that "impossible" isn't the final word on PDF editing.


Our Story

PDFDancer didn't start as a product idea. It started as a problem no one could solve.

While working on a client project, our team needed to programmatically edit CVs stored as PDFs — updating work experience, changing prior job entries, adjusting formatting. The kind of thing that sounds straightforward until you actually try it.

It turned out to be nearly impossible.

Not because of bad tooling choices. Not because we didn't know what we were doing. But because the PDF format itself fights you at every turn. Text that looks like a simple paragraph is actually dozens of individually positioned glyph fragments. Fonts are subset and embedded in ways that make even basic character replacement a minefield. Layout information that seems obvious to the human eye is nowhere to be found in the file structure.

We tried every library, every SDK, every API on the market. Some could extract text — sort of. Some could overlay new content on top — clumsily. None of them could do what we actually needed: open a PDF, find a piece of text, change it, and have the result look like it was always there. True, semantic editing of existing PDF content simply didn't exist.

So we went down the rabbit hole.

We reverse-engineered the PDF spec. We dug into font tables, cross-reference streams, content stream operators, and glyph-level positioning. What we found was astonishing — not just how complex PDFs are under the hood, but how much untapped potential was sitting there, ignored by every tool on the market. The building blocks for real PDF editing were all there. Nobody had just put them together properly.

That's when the thought hit: "This can't be the final word on PDF editing."

And PDFDancer was born.

What started as a deep-dive into one client's problem became a mission to build the PDF SDK that should have existed all along. One that treats PDFs not as static images to be overlaid, but as structured documents that can be truly understood, navigated, and edited — the way developers have always expected them to work.


Who We Are

Michael Lahr — Founder

Michael Lahr, Founder of PDFDancer

I'm a software engineer and entrepreneur with over 30 years of experience building products, leading teams, and scaling technology companies. Based in Hong Kong with strong roots in Cologne, Germany, I've spent my career at the intersection of hands-on engineering and strategic leadership.

I run Squad-C (squadc.com), a software development consultancy that helps companies test new ideas and accelerate product development — and it was a Squad-C client project that first exposed the gaping hole in the PDF tooling landscape. I also founded The Famous Cat, a consultancy specializing in code rescue, refactoring, and technical audits — years of experience untangling the most complex codebases imaginable, which turned out to be the perfect training ground for taking on the PDF spec.

PDFDancer is the culmination of everything I've learned: that the best developer tools come from real problems, not market research. That complexity should be absorbed by the tool, not pushed onto the user. And that when everyone says something is impossible, it usually just means nobody has tried hard enough.


Our Philosophy

Developer-First

We build for developers. That means clean APIs, excellent documentation, and no unnecessary friction. You shouldn't need an API key just to try the SDK — so we don't require one.

Precision Without Pain

PDFs are staggeringly complex under the hood — we know, we've been to the bottom of that rabbit hole. Our job is to absorb that complexity so you don't have to. Whether you're extracting tables, redacting sensitive data, or editing text inline, the API stays simple and predictable.

Built by Builders

We're not a VC-backed company chasing growth metrics. We're engineers who build tools we'd want to use ourselves. PDFDancer exists because we hit a wall, scanned the entire tools landscape, found nothing that worked, and decided to build it ourselves.

Rooted in Craftsmanship

Coming from a background in code rescue and technical audits, we know what good software looks like — and what bad software costs. PDFDancer is built with the same care we'd bring to fixing someone else's codebase: thoroughly, reliably, and with an eye toward long-term maintainability.


Where We're Headed

PDFDancer is actively developed and growing. Our roadmap includes intelligent PII detection and redaction, OCR for scanned documents, smart text reflow, batch operations, and more. We're building the most capable PDF SDK on the market — one thoughtful feature at a time.

Check out our public roadmap to see what's next.


Get in Touch

Have a question, partnership idea, or just want to say hi? We'd love to hear from you.

Contact Us · Documentation · Get Started


Company Information

The Famous Cat Ltd.
Room 1109, 11/F, Austin Tower
Austin Avenue 22-26
Tsim Sha Tsui
Hong Kong

Registration Number: 76223107

PDFDancer is built in Hong Kong and Germany, with care for developers worldwide.