Skip to content
Available for workDallas, TX · 32.7767°N 96.7970°W
Back to work
CTO · Architecture + Engineering2026ArchitectureMulti-tenant SaaSNext.jsAWSCTO

Ahavaplan

A multi-tenant event-management SaaS — CRM, client portals, invoicing, payments, and a built-in AI assistant in one platform. I lead the architecture and engineering as CTO. Live in production with paying customers.

Ahavaplan — run every event, grow your business
Ahavaplan — marketing site and product preview

Overview

Ahavaplan gives event planners everything to run their business in one place: a CRM pipeline, client portals, proposal and timeline tools, invoicing, and payments. I co-founded it and lead it as CTO — I own the technical architecture and the integrations that tie the product together. It's live in production today, with paying customers running real events on it.

Multi-tenant
One platform, isolated per business
Serverless
AWS Lambda back end
14
Core data models

The strategic pivot

Ahavaplan started as a wedding-focused, commission-based marketplace with a mobile-first app. The demand and the economics pointed somewhere sharper, so we pivoted hard — from a single-category marketplace to a multi-event B2B platform, from commissions to tiered subscriptions and enterprise, and from a mobile app to a modern web platform aimed at an underserved, fast-growing market. Driving that re-architecture — product, positioning, and stack — has been the core of my work as CTO.

My role

As CTO and co-founder, I set the technical direction and own the build. That spans the architecture of a multi-tenant web app, the data model behind a multi-event CRM, and the integration of payments, messaging, and an assistive AI layer into one coherent workflow.

Architecture

Ahavaplan is a multi-tenant web platform: a single application and database serve many independent planning businesses, their clients, and enterprise teams — with strict isolation between them.

Tenant isolation

Every record belongs to an organization, and every query is scoped by the organizationId carried in the caller's auth token — so one business can never reach another's data. Inside a tenant, access is tiered (trial, core, pro, enterprise) and gated by role. That's what lets the same codebase serve a solo planner and an enterprise team without forking the product.

The stack

Why this shape

A serverless back end scales to zero between events and back up under load without me running infrastructure — the right economics, and the right focus, for a lean early-stage team. A single multi-tenant database with strict org-scoping let us ship one well-isolated platform fast, instead of standing up and operating a separate instance per customer. Those two calls are what let a small team move at startup speed and still run real money through the system safely.

What we built

A single platform that takes a planner from first inquiry to final invoice:

Ahavaplan event workspace — one hub per event
The event workspace — budget, timeline, checklists, and a branded client portal

Integrations & localization

The platform meets planners where they already work. Every planner gets a permanent inquiry link — shareable from a social bio, a messaging app, or a business card — that drops structured inquiries straight into their CRM. Reminders, portal links, and updates go out over WhatsApp and email. Payments run on both international and local rails (Stripe and Paystack) so planners can charge clients the way their market expects. And the product ships localized to how planners actually work — culturally-relevant event types, local-currency budgeting, and pipeline templates that shape the dashboard on day one — not just translated.

Ahavaplan feature set in one platform
Everything an event business needs, in one platform

Where it's going

The roadmap is to deepen the platform — more of the planner's workflow handled end to end, richer automation around it — and to expand into new markets from the beachhead we've established. The goal is to be the system of record that event businesses run on.

Like this project?

Let’s build something together.

Connect with me via email