Scrivane
A multi-tenant learning management system for training businesses — four portals, installment payments, white-label course storefronts on custom domains, and publicly verifiable certificates. Architected and built solo, end to end.
- 01
Guaranteeing tenant isolation on every query path — one missed tenant filter in a 200-model schema is a data breach.
- 02
Selling high-ticket courses in the Nigerian market, where installment payments and multiple processors are table stakes, not extras.
- 03
Enterprise prospects requiring their data in their own database — without forking the codebase per customer.
- 04
Letting non-technical training businesses build branded public sites without opening XSS holes or a support burden.
- ✓
A Prisma client extension that injects tenant scoping at the ORM layer, with a separately-named raw client as the audited escape hatch.
- ✓
A processor-agnostic payment gateway over Paystack and Stripe: installment schedules, proportional module unlocking, auto-charge with pay-link fallback.
- ✓
A bring-your-own-database layer — model-aware client proxy and per-tenant client registry, feature-gated — so enterprise tenants run on their own Postgres.
- ✓
A single visual page builder with AI-assisted generation and hardened rendering, powering both the builder preview and the live tenant storefronts.
Four portals, payments, certificates, tenant storefronts, and the page builder are built and working — by one engineer.
Certificates verify on a public page with no learner PII exposed.
Enterprise BYODB foundation shipped: a tenant can be pointed at their own Postgres behind a feature gate.
Currently in outreach to its first training-business customers in Nigeria.
Want something built like this?
I'm available for new projects. If you have an idea that needs a full-stack or AI engineer, let's talk.
EmpfehlerWerk — Referral Marketing Platform
A German platform that turns customer recommendations into automated referral programs — personalized referral pages on custom domains, tracked conversions, and automatic rewards. I worked on the frontend and the analytics dashboard. Selected details are withheld under NDA.
Atsur — Art Provenance Registry
A CIDOC CRM-compliant registry and API platform documenting the provenance of African fine art, with white-label digital archives for institutions. I work across the stack as a full-stack developer. Selected details are withheld under NDA.
Threadovo
An AI social-media platform that doesn't just schedule content — it makes it. Branded videos and product ads generated from a photo, AI flyers, an AI strategist that plans your calendar, and publishing to your connected accounts. Credit-metered, multi-workspace, built solo end to end.