0

OPEN TO WORK · FRONTEND × FULL-STACK AI ·

AI market research platform

Wyza

An AI market-research platform used by companies including Unilever, Tolaram and Glovo across 12+ African markets — 380+ field agents, 24,000+ responses collected. I’m the primary author of its three production apps.

What it is

Wyza helps companies create research studies, recruit and manage respondents, run AI-moderated interviews and turn responses into reports: AI-generated surveys, interviews in 40+ languages, transcription, emotion and persona analysis, and automated reporting that turns raw responses into a presentation-ready report in under 48 hours.

The platform is three Next.js apps sharing one monorepo — a research studio for brands, a respondent and field-agent app, and an admin terminal. I contributed ~1,270 of 2,220 commits (~57%) in a three-person engineering team.

Product work I’m proud of

Researchers struggled to choose survey types, configure targeting and set up conditional logic — so I helped redesign the core survey-creation flow around a ChatGPT-style experience that turns a research brief into a structured survey and recommends audience targeting. We tested with 20 researchers before rollout; measured survey-creation time dropped by up to 70%, and multi-hour setup flows became minutes.

When Customer.io became too expensive, I replaced it with an internal lead-management workflow — sales-pipeline controls, demo-request alerts and Slack notifications built into the admin product — removing the subscription entirely, an estimated $8k saved over 8 months.

The engineering underneath

Long-running AI and video work can’t live inside serverless limits, so I architected the asynchronous side: BullMQ/Redis and pg-boss queues feeding persistent Railway workers, with recovery and scheduled jobs. This is the infrastructure behind Wyza’s 24,000+ lifetime responses.

Payments run on dual rails — Stripe and Paystack — with webhook idempotency, a credits and wallet ledger, field-agent payouts, bank verification and KYC via BVN/Dojah.

AI as engineering practice

I built /resolve-issue, a Claude-based workflow connected to Linear and GitHub through MCP. It has handled 150+ issues — from bug fixes to v1 features — automating much of the path from a written ticket to an opened PR, and gave the PM enough tooling to resolve lighter bugs without waiting on an engineer.

I also built Gandalf, an internal AI knowledge system used by all 18 team members: product work, sales context, tasks, meeting notes and project status in one place, automated team check-ins twice a day, and a daily project-health view for the CEO.

Highlights

  • →Survey-creation time cut by up to 70% after redesign
  • →24,000+ responses, 380+ field agents, 12+ markets
  • →150+ issues shipped through my AI issue-to-PR workflow
  • →~57% of a three-app production monorepo
  • →Internal build replaced Customer.io — ~$8k saved
Wyza research studio — describe a research goal and get a study
— The research studio — a plain-language brief becomes a structured study (this redesign cut survey-creation time by up to 70%)
Ask Wyza — the AI agent turns a brief into study goals through conversation
— Ask Wyza — the agent reads your brief, asks what it still needs, and writes the study goals
The generated interview guide — 23 questions across screening, trust, switching and fees
— Minutes later: audience, screener and a 23-question interview guide, built section by section
Review & Launch — recruitment groups, quotas and screening checks
— Review & Launch — recruitment groups, quotas and screening rules checked before going live
Wyza Poll — splash screenOnboarding — set your monthly earnings goalWe found a survey for you — XP rewardAgent mode dashboard — balance and sync progressCoins arena — balance, referrals and reward historyCircle feed — community activity
— The Wyza Poll mobile app (Expo / React Native) — onboarding, rewards, agent mode, coins and circles