Client registration and compliance portal
Multi-step onboarding for new and existing businesses, with service routing, stateful form flows, and referral attribution baked into the intake process.
A multi-stakeholder platform that automates company registration, compliance workflows, legal partner management, and commission-based growth across Nigeria, Ghana, South Africa, and Egypt.
This was not just a website. It was an operational backend for intake, compliance generation, partner workflows, and monetization.
Multi-step onboarding for new and existing businesses, with service routing, stateful form flows, and referral attribution baked into the intake process.
Country-specific guidance backed by Gemini, with Python-driven certificate generation for downloadable outputs in the right market-specific format.
Partner recruitment, vetting, assignment, quote handling, document uploads, and role-isolated access so legal operations stay controlled.
Marketer onboarding with KYC, bank verification, referral code attribution, and commission tracking from registration through subscription conversion.
Unified oversight across applications, assignments, compliance requests, subscriptions, document workflows, and performance reporting.
Programmatic generation of country-specific compliance documents through Python scripts wired into the main application workflow.
Core backend logic, routing, sessions, and workflow orchestration.
Relational data model with FK integrity and structured workflow storage.
Automated certificate generation for market-specific deliverables.
Bank resolution, verification, and payment-linked workflow logic.
Compliance guidance and dynamic workflow intelligence.
Transactional email for approvals, rejections, updates, and handoffs.
Different user types needed isolated authentication without cross-session contamination.
Separate role-specific sessions and route-level role gates across restricted surfaces.
Each country had different regulators, fields, certificate types, and document rules.
Mapped each country to services and delegated document output to per-certificate Python generators.
Attribution needed to survive multiple entry points and state transitions without being lost.
Normalized referral input and stored a consistent attribution object with downstream business records.
External data sources like bank lists could not be allowed to break onboarding flows.
Fallback data paths kept forms operational even when provider APIs were unavailable.
A single architecture that can support clients across multiple regulatory environments.
From intake to document generation, the workflow reduces manual handoffs and friction.
Referral-led acquisition and commission tracking help the platform grow without a manual sales process.
I'm Kodilichukwu Okeke, a full-stack developer based in Lagos, Nigeria. I work best where business logic, workflow design, and backend engineering intersect.
This project reflects how I think: map the moving parts clearly, isolate risk, integrate carefully, and build for how the system will actually be used.
Open to backend-heavy product roles where architecture, integrations, and operational correctness matter.