Overview
Your SaaS metrics at a glance
User Management
Manage roles, sessions and access
Sign in to Genesis
Welcome back
Password
Magic links · OAuth · Passkeys supported
I noticed I had zero leverage. Same decisions, different codebase, no compounding value. This is how I broke that cycle.
Developer from Aotearoa, a small island nation off the coast of Antarctica, shipping bits and bytes to the world. Over 11 years building in product teams, I noticed the same pattern: every new idea starts from the same place.
Auth, billing, admin, email. Different codebase, same decisions made somewhere else. I built the foundation once, maintained it properly, and turned it into a product. Eleven years of decisions, packaged. My investment is your head start.
11+
years building
6+
times I've rebuilt the stack
20+
SaaS products renovated
Fixed-budget projects lose their profit in the first three weeks — rebuilding auth, admin, and billing that no client ever asked for and no client wants to pay for.
Every engagement quotes the same invisible work: foundations the client cannot see and does not value. Worse, each project does it slightly differently, so your bench cannot move between codebases and every maintenance contract is an archaeology project. The variance is where the margin goes.
Genesis makes every client project start from the same maintained base. Scaffold, rebrand through one theme file, and spend the budget on what makes their product theirs. Handover is clean because the structure is documented, and upstream fixes reach every client on a normal dependency update.
Every technology in Genesis earned its place. Proven in production, integrated together, and maintained as the ecosystem evolves.
TanStack Start
Full-stack React with SSR and file-based routing
Better Auth
Auth with social login, sessions, and roles
Prisma
Type-safe database access with migrations built in
Tailwind v4
Utility-first CSS, no config file needed
tRPC
End-to-end type-safe API, no codegen
olwiba ecosystem
Components, blocks, tooling, and docs - maintained together
Bun
Fast runtime, bundler, and package manager
TypeScript
Full type safety across the entire stack
Purpose-built workflows without rebuilding your stack from scratch.
genesis-start stamps a new project with the client name, theme, and only the modules the engagement needs.
Brand accent, theme variables, and banner live in one config file. Every component inherits the change.
Consistent structure across all your projects means any developer on your bench can pick up any client codebase.
genesis-sync reports which client projects have fallen behind ecosystem releases, so maintenance contracts stay honest.
Real scenarios teams ship in their first month.
Skip the foundation phase entirely. The quote covers product work, and the margin survives.
Same codebase, different theme and config per deployment. The structure was built for it.
Standardised projects make support predictable. One fix upstream often applies to every client on the base.
One command scaffolds the full stack. Each layer feeds the next — and olwibaSYNC keeps everything current.
One command scaffolds a complete project, stamps your identity, and wires the full stack.
Start with clone
Fork or use the GitHub template to start clean.
Your complete product — auth, billing, admin, email, blog — live from day one.
Premium blocks and advanced compositions built on olwibaUI.
Founding member pricing, locked in for the first cohort. Price increases once the founding period closes.
Cost should not be what stops you. Apply and we will sort something out.
Everything you need to ship a SaaS from day one. Founding price, locked in for the first cohort.
The full template at the standard price. Available once the founding period closes.
Every purchase directly supports the ongoing maintenance of the template and the open source ecosystem it is built on.
Straight answers for agencies evaluating Genesis.
Sign in and explore everything Genesis ships before you write a line of product code. Auth flows, admin panel, feature flags, onboarding, all working.
No setup required · Explore the full app · See what you start with
Releases, new modules, and build notes from Genesis. No spam, unsubscribe any time.
By subscribing you agree to our Privacy Policy.