M. Anokwulu
Case study / Currently building / Live

RxHustle

A borderless platform for pharmacy professionals, built by a pharmacist.

The modern pharmacist is a global professional. Whether they practise in Lagos, London or Toronto, the work of licensing, clinical excellence and career mobility is the same work. RxHustle is the ecosystem for it: a 1,330-question bank across nine subject areas, timed CBT mock exams, gamified self-study with real progress analytics, and a pharmacy blog, with a career marketplace, HealthLearn courses and internship preparation in build.

RxHustle self-study mode Answer explanation in self-study, dark mode CBT exam simulator setup Timed exam in progress, dark mode Flagged and attempted question tracking during an exam Exam submission confirmation Exam attempt result Score breakdown graph for an exam attempt Per-category accuracy analytics across PEP subjects Leaderboard and candidate testimonials Video lessons library The RxHustle pharmacy blog
Scroll · self-study, the CBT simulator, results, analytics and the blog
01

The problem

Every pharmacy licensing system in the world puts its candidates through a version of the same ordeal. I started with the one I sat myself: an intern pharmacist preparing for the PCN PEP in Nigeria, on the March and October cycles, is in an unreasonably difficult position. The material is enormous and the preparation resources are scattered: photocopied past questions, a group chat where someone shares a PDF, a textbook a decade behind practice, and no reliable way to know whether you are actually ready.

Then the exam ends and a second, unrelated problem starts. Newly licensed pharmacists need work, often flexible work; pharmacies need cover for shifts, often at short notice. Both sides exist. Neither has a decent way to find the other, so the matching happens through personal networks, which means it happens unevenly, and mostly for whoever already knows the right people.

I watched both problems from the inside. I sat the exams. I know the group chats. Nothing about either problem is technologically hard. What has been missing is someone who understands the professional reality well enough to build the right thing rather than a plausible thing.

02

The approach

Four modules, one account
01 · Live

Exam preparation

1,330+ questions across nine subject areas (clinical pharmacy, pharmacology, pharmaceutics, pharmacy law and the rest), organised the way the exam actually tests, with explanations rather than bare answers. Plus full timed CBT mocks: 200 questions against the 50% benchmark, so you find out whether you are ready before it counts.

02 · Live

Gamified self-study

Accuracy, questions attempted and streaks tracked across sessions, because the hardest part of exam preparation is not starting, it is returning to it on day nine.

03 · Live

Resources & global community

A pharmacy blog and clinical resources, every piece reviewed by pharmacists, plus the WhatsApp and Telegram communities that have carried this since before there was an app to install. Pharmacists networking across different health systems, not just one.

04 · In build

Careers, HealthLearn & internship prep

A locum and jobs marketplace where pharmacies advertise shifts and pharmacists apply, courses under HealthLearn, and internship preparation. Announced on the platform, shipping next.

Why these four belong together

They are not four products sharing a login. They are one professional lifecycle, which is also why they ship in this order. The person revising for a licensing exam in March is the person looking for their first locum shift in September, and the person who needs a reference at the counter two years later. Splitting that into three apps means asking the same pharmacist to sign up three times and abandoning them twice.

Keeping them together also means the platform earns the right to be useful before it asks for anything. Study is the front door.

03

How it is built

Stack & decisions
Web
Next.js · React · TypeScript · Tailwind CSS
Mobile
Flutter: one codebase, Android shipped, iOS next
Data
PostgreSQL
Auth
Firebase · Google sign-in
Payments
Paystack
Delivery
Firebase hosting on the web; published to Google Play on Android
Features
User dashboards, timed CBT mock engine, AI analytics over the question bank, a pharmacy blog, legal and professional content, search, transactional mail
Discoverability
Technical SEO treated as a product requirement, not an afterthought

Three decisions worth defending

PostgreSQL, because the analytics are the product

A question bank looks like a document store problem right up until you ask it anything interesting. Per-category accuracy across nine subjects, leaderboards ranked across every candidate, score distributions over a whole cohort: these are aggregate queries over attempts, not lookups of a single user document. A relational engine answers them directly instead of forcing the answers to be duplicated and maintained at write time.

That matters because the analytics are not a reporting afterthought here. The thing a candidate actually wants to know is whether they are ready, and the only honest answer to that is computed across everything they and everyone else has attempted.

SEO as a feature of a clinical product

A pharmacist searching for a drug interaction or a past question at 11pm is the highest-intent user this platform will ever have. If the resource is not findable at that moment, it does not exist. Structured data, clean canonicalisation and a crawlable content architecture are therefore part of the product specification, not marketing work bolted on afterwards.

Ship through whatever channel is open

Study happens on whatever screen is nearby, so the web platform went first; content and the question bank could then be iterated daily. Google Play approval took a long time, and rather than wait for it I distributed the Flutter build directly as an APK and ran the community on WhatsApp and Telegram in the meantime. Four thousand pharmacists joined before the store listing existed.

That is not a growth hack, it is the whole lesson: the store was a distribution channel, not permission to exist. The app landed on Google Play in September 2026 with an audience already waiting for it.

04

Evidence

What is verifiable
  • 4,000+ pharmacists and senior professionals, reached largely before the Google Play listing existed, through the web app and direct APK distribution.
  • A community run across WhatsApp and Telegram alongside the app: people who joined a product with no store listing, because it was useful.
  • 1,330+ practice questions across nine subject areas with analytics over them, plus timed CBT mocks mapped to the Pharmacy Council of Nigeria licensing cycles.
  • 5.0/5 on Google Play across 21+ ratings since the listing went live in September 2026.
  • Live and in active development, not a prototype, a hackathon artefact or a screenshot in a deck.
  • Built by a pharmacist: the credential this audience cares about most is the one that is hardest to fake.
05

What is next

The direction is to make RxHustle the default place a pharmacist goes at each of the three moments that matter, in whichever country they practise: preparing to qualify, looking for work, and needing an answer at the counter.

The larger move is from one licensing system to many. Deep PCN PEP support exists today; PEBC (Canada), GPhC (United Kingdom) and NAPLEX follow, because a pharmacist who qualifies in Lagos and practises in Toronto should not have to start over with a new set of tools.

Alongside that: a career mobility marketplace covering locum shifts, permanent roles and international internship placements; HealthLearn, widening the platform from one exam to continuing professional education; and internship preparation, which reaches pharmacists a year earlier than the licensing exam does. Underneath all of it, the question bank keeps deepening and study gets adaptive rather than merely gamified. AI belongs in the explanations and the adaptivity, not as a chat box bolted to the side, but as the thing that decides what you should revise next. And iOS follows Android.

If you work in pharmacy education, regulation or pharmacy staffing in any jurisdiction, and any of that overlaps with what you are trying to do, I would like to talk. Partnership enquiries also reach the platform directly at contact@rxhustle.com.

Get in touch