About Fractal Forge
Born from frustration with "fat views" and the belief that generated code should teach good architecture
The Origin Story
Fractal Forge started around 2020 as a reaction to a common frustration: Django's lack of a proper controller layer, leading to "fat views."
You know the pattern. Without a clear place for business logic, it gets tangled into views, serializers, and model methods. Files become thousand-line monsters. Testing becomes impossible. Every change risks breaking something unexpected.
Worse: junior developers learn to code by working in these production environments. They absorb the anti-patterns as "how things are done." The codebase teaches them the wrong lessons.
After learning about Domain-Driven Design and CQRS, the question became: what if the codebase could teach the right patterns instead? That's the insight behind Fractal Forge: generate a codebase that embodies good architecture, then let developers learn by working within it. Commands, events, specifications, repositories: these aren't academic concepts when they're the actual code you're writing every day.
We call this approach pro-code: the generated code is human-readable, follows standard patterns, and is fully yours. Unlike low-code platforms that hide complexity behind proprietary abstractions, pro-code means you can read, debug, and extend everything. No black boxes, no lock-in.
Our Philosophy
Pro-Code, Not Low-Code
The generated code is the product. You're expected to read it, understand it, debug it, and extend it. No black boxes, no abstractions hiding complexity.
No Lock-In
The code is yours. If you decide to stop using Fractal Forge tomorrow, you have a perfectly maintainable codebase following standard patterns.
Architecture by Default
CQRS, DDD, SOLID principles built into the generated structure. Good patterns become intuitive, not academic.
Real-World Focus
Built for back-office software that needs to stay flexible. Not for pure reporting APIs or data pipelines, but for the business applications companies actually run on.
Honest About Trade-offs
We don't oversell. Fractal Forge works great for certain problems. For others, different tools make more sense. We'd rather say "not a good fit" than sell you something you'll regret.
Pragmatic Evolution
Five years of battle-testing in real projects. Features get added when they solve actual problems, not because they look good in a feature list.
Karibu Online BV
Fractal Forge is developed by Karibu Online, a Netherlands-based consultancy specializing in helping teams build and maintain complex software systems.
The consultancy work and Fractal Forge reinforce each other: real client projects surface problems that improve Fractal Forge, and Fractal Forge enables faster delivery for clients.
What We Do
- Technical consulting for complex projects
- Architecture reviews and recommendations
- Legacy modernization planning
- Custom application development
Douwe van der Meij
Founder
Fractal Forge was created by Douwe van der Meij, a software architect with experience as CTO in private equity portfolio companies. That context of needing to deliver working software quickly while maintaining quality across growing teams shaped every design decision.
When you work with companies that need to modernize legacy systems, replace business-critical spreadsheets, or build internal tools that won't become tomorrow's legacy problems, certain patterns emerge. Fractal Forge encodes those patterns.
Let's talk
Whether you have a project in mind or just want to learn more, we're happy to chat.