M. Anokwulu
About / the long version

I came to pharmacy through computers, and back to computers through pharmacy.

Michael Anokwulu
Pharmacist, software engineer, and the person behind RxHustle.

Portrait of Michael Anokwulu
Michael Anokwulu · Lagos, 2026

I learned to program before I learned to dispense. In 2013, well before university, I took a diploma in data processing and computer programming, the kind of course you sign up for because a computer is the most interesting object in the room. Then I went to study pharmacy, which most people would read as a change of direction. It was not. It was the point at which the two things I cared about started pulling on each other.

Pharmacy, with code underneath it

I read Pharmacy at Nnamdi Azikiwe University, Awka, and graduated with First Class honours and as Best Graduating Student in the Department of Pharmaceutics and Pharmaceutical Technology. The detail that matters more than the grade is what my final-year thesis actually involved: shell scripting, Python, and a stack of 2D and 3D visualisation and molecular modelling tools, used to simulate how molecules interact.

That project taught me something I have relied on ever since. Pharmaceutical questions are often computational questions wearing a lab coat. If you can script, you can ask larger questions than the person who cannot.

Teaching, which came before everything else

Before I built anything, I taught. In pharmacy school I was tutorial master for my own class and for every junior class beneath it, and I did it every year until I graduated. The subjects were the ones people most often fail: medicinal chemistry, biostatistics, pharmaceutical calculations, computational chemistry, and the software that final-year students have to operate for their research without ever having been taught it.

I carried on teaching after graduation, and I have not really stopped. Today it is the RxHustle communities, where I teach and guide pharmacists preparing for licensing examinations, write the materials, and speak.

This matters more to the rest of the story than it looks. Teaching a subject to someone who is frightened of it forces you to find where the difficulty actually sits, which is the same skill as finding where a product actually breaks. RxHustle is not a departure from tutoring a class through biostatistics. It is the same job at a different scale.

Building for healthcare, from inside healthcare

While still studying, I started building. At Pharmalister I worked as a full-stack developer from 2020: PHP and Laravel, React, Firebase, MySQL schemas designed to carry a large and awkward product catalogue, plus the unglamorous automation that keeps a pharmaceutical business moving: Excel VBA, SKU generation, an invoice generator with a real user interface on top of a spreadsheet.

In 2021 I became Information Technology Manager at the International Pharmaceutical Students’ Federation in The Hague, which meant being responsible for ipsf.org and every regional site under it: maintaining core PHP, standing up and managing WordPress installations across regions, and fixing the things nobody notices until they break: hosting, DNS, a missing DMARC record.

The pharmacy degree was never a detour from the engineering, and the engineering was never a hobby beside the pharmacy. Each one is the reason the other is worth anything.

Getting serious about the engineering

Between January 2023 and March 2024 I completed the twelve-month ALX Africa software engineering programme: C, shell scripting, Python, Git, JavaScript, TypeScript and React. I also spent three months in intensive technical SEO training with the Freelance Coalition for Developing Countries, which turned out to be more relevant to healthcare products than it sounds: if a pharmacist cannot find your resource when they search for it at 11pm before an exam, you have not really shipped it.

From 2023 I worked as a Flutter engineer at Televerse LLC on two products published to both the App Store and Google Play: Reacher Messenger and ReachMe Social. That work is not healthcare, and that is exactly why it belongs in the record: live video streaming with Agora RTC, scheduled cloud functions for disappearing messages, background media compression and upload pipelines, group polls, granular privacy settings, full theming across dark and light modes. Consumer messaging apps are unforgiving about latency, state and edge cases. It is good training for building things people rely on.

Clinical systems, and what they taught me

Between those roles I have built the kind of software that sits directly in a clinical workflow, which is a different discipline from building consumer products and is where most of my strongest opinions come from. Most of it lives in AionRx, an integrated healthcare platform: a public-facing e-pharmacy on one side, and on the other the systems clinical staff actually work in.

I built its electronic medical record for a healthcare clinic, reaching around 80% adoption among its staff. It did not start there. It started as a quick fix (Google Forms feeding Sheets), and that quick fix taught me a lesson the hard way when unrestricted edit permissions let staff modify records directly and the corruption cascaded into the production database. The rebuild, with real access controls, input validation and Google Apps Script automation, is the version that earned the adoption. What runs today is a Next.js application with PostgreSQL behind it.

I also built the MVP of its laboratory information management system, where the interesting problem turned out to be governance rather than features. I had relied on an audit log for accountability, and watched a staff member amend a patient’s test result after it had already been approved. The log recorded it faithfully and prevented nothing. So approved results became locked; corrections became formal amendments carrying a user, a timestamp and a reason; and notifying the patient became an explicit step rather than an assumption.

That rebuild changed how I think about clinical software generally. The question is rarely whether a user is permitted to do something. It is at what point the system should stop allowing it, and what has to be recorded when it does.

What I am doing now

RxHustle is where the two halves finally sit in the same product. It is a pharmacy education and career platform: exam preparation for licensing candidates, gamified self-study, timed CBT mock exams and a pharmacy blog, with a career marketplace in build. More than 4,000 pharmacists use it, most of whom arrived before there was a Google Play listing to install it from. It is the thing I would most like to be judged on.

Around it, I mentor young pharmacists from the RxHustle community who are moving into technology. This is not a side interest. The clinical understanding is the expensive half of the combination I keep arguing for, and it cannot be acquired in a twelve-week course, so the fastest route to more good healthcare software is more pharmacists who can build it. I would rather there were many of us than that this remained a rare profile.

Further back, FOSTOREXIA reached the finals at the IPSF World Congress in Seoul: a Roblox experience asking what gamification can, and cannot, do for the management of anorexia nervosa.

What I am looking for

Problems where the clinical understanding and the engineering have to be held by the same mind. Pharmacy technology, AI applied to clinical workflows, health education at scale, the systems that professionals actually touch every day. That is where the combination pays for itself.

I am also open to graduate research. My final-year thesis was computational rather than bench work, using shell scripting, Python and molecular modelling tools to simulate how molecules interact, and I taught computational chemistry for years afterwards. A lab working on AI in healthcare, computer-aided drug design or pharmacy informatics is getting someone who can do the science and build the tooling for it, which is a combination that usually takes two people.

It is a preference, not a boundary. The engineering carries across: I have shipped consumer messaging and streaming apps to both app stores, built dashboards, CRMs and storefronts, and I am open to good engineering and product work wherever it sits. If you are building something difficult, I would like to hear about it.

I speak at events too, on healthcare technology and on AI, software engineering and programming more generally, to clinical and technical audiences alike. The topics are here.

Get in touch

01

Education

Record
2016-2021

Pharmacy, First Class honours

Nnamdi Azikiwe University, Awka
  • Best Graduating Student, Department of Pharmaceutics & Pharmaceutical Technology.
  • Final-year thesis used shell scripting, Python and 2D/3D visualisation and molecular modelling tools to simulate molecular interactions.
2023-2024

Software Engineering, twelve-month programme

ALX Africa
  • Full-stack foundation: C, shell scripting, Python, Git, JavaScript, TypeScript, React.
2022

Technical SEO, three-month intensive

Freelance Coalition for Developing Countries (FCDC)
  • Structured data, canonicalisation, crawl and indexation, site architecture.
2013

Diploma in Data Processing & Computer Programming

CITEE Computer Training Institute
02

Experience

Selected duties
Now

Founder & engineer, RxHustle

Pharmacy education & career platform
  • Product, engineering and content architecture for exam preparation, gamified self-study, timed CBT mocks and a pharmacy blog, with a locum and jobs marketplace, HealthLearn and internship prep in build.
  • Next.js, React, TypeScript, Tailwind CSS, PostgreSQL, Firebase and Paystack on the web; Flutter on mobile, published to Google Play with iOS next.
  • Grew to 4,000+ pharmacists, largely before the store listing existed, with the community run across WhatsApp and Telegram.
  • 1,330+ practice questions with analytics, mapped to the Pharmacy Council of Nigeria PEP cycles, with PEBC, GPhC, KAPS and NAPLEX next; 5.0/5 on Google Play.
2016 to now

Teaching & tutoring

Nnamdi Azikiwe University, then the RxHustle communities
  • Tutorial master for my own class and all junior classes, every year until graduation, in medicinal chemistry, biostatistics, pharmaceutical calculations, computational chemistry and research software.
  • Continued teaching students after graduating.
  • Now teaches and guides pharmacists preparing for licensing examinations across the RxHustle communities, and writes the materials.
Now

Mentor to pharmacists moving into technology

RxHustle community
  • Mentoring young pharmacists from the RxHustle community as they move into software and health technology.
Clinical

AionRx, integrated healthcare platform

E-pharmacy, EMR & LIMS
  • Built the electronic medical record for a healthcare clinic, reaching roughly 80% staff adoption, with access controls, input validation and Google Apps Script automation over a hardened data pipeline; the platform now runs on Next.js with PostgreSQL, taking payments through Paystack.
  • Built the MVP of the laboratory information management system, including the amendment workflow that locks approved results and requires a user, timestamp and reason for every correction.
  • Public-facing e-pharmacy alongside the staff-only clinical modules.
Production

Stoksenta Lite, pharmacy retail & clinical operations

Sole architect and developer
  • Point of sale with thermal receipt printing, inventory with expiry and reorder forecasting, patient records, invoicing, shift reconciliation and a full activity audit log.
  • PHP 7.3, MySQL and Tailwind with no framework, chosen so the system stays recoverable by someone other than me on a single machine without reliable internet.
  • One-way replication to a remote MySQL mirror queued through database triggers, plus hourly local dumps and nightly off-site backup to Cloudflare R2.
Platform

Ceremotik, front-end architecture

Event management platform
  • Next.js 16 App Router, React 19 and TypeScript, with TanStack Query, Zustand and Zod across ticketing, voting, trivia, registrations and custom event forms.
  • Wallet and KYC flows against a separate Node and Express service, with persisted client state encrypted at rest through the Web Crypto API.
2023-2025

Mobile App Developer (Flutter)

Televerse LLC, Lagos, Nigeria
  • Live video streaming with Agora RTC on ReachMe; a full notes module on Reacher.
  • Node.js cloud functions scheduling deletion of disappearing messages.
  • Asynchronous background media compression and upload across the app, coordinated through a Provider ChangeNotifier system.
  • Group chat polls, broadcast messaging, granular privacy settings, status reply and upload, text undo/redo, camera flash controls.
  • Dark and light theming end to end, including extending third-party packages so they respond to the app’s theme.
  • Captured text statuses as shareable images using RenderObject and RenderRepaintBoundary; designed app email templates in MJML.
2020-2024

Full-stack Developer

Pharmalister Ltd, Lagos, Nigeria
  • Web applications in PHP, Laravel, JavaScript, React, Firebase and Tailwind CSS, including multi-role dashboards and a dynamic registration flow.
  • Designed and implemented MySQL schemas for a large, varied product catalogue.
  • Excel VBA automation for repetitive data work, plus custom SKU and unique identifier generation for product tracking.
  • Built the INVOICE GENERATOR spreadsheet with user forms as its interface.
2021-2022

Information Technology Manager

International Pharmaceutical Students’ Federation, The Hague
  • Maintained core PHP on the global site, ipsf.org, for fixes and changes.
  • Installed and managed multiple regional websites on WordPress.
  • Owned hosting for all regional sites; resolved email and DNS issues, including a missing DMARC record on the primary domain.
03

Honours & recognition

  • First Class honours in Pharmacy, Nnamdi Azikiwe University, Awka.
  • Best Graduating Student, Department of Pharmaceutics & Pharmaceutical Technology.
  • Tutorial master for my own class and every junior class, every year until graduation, in the subjects students most often fail.
  • Finalist, IPSF World Congress Hackathon, Seoul: for FOSTOREXIA, a Roblox experience on gamification in eating-disorder care.
  • 4,000+ pharmacists using RxHustle, most of them acquired before the app had a Google Play listing.
  • 5.0/5 on Google Play for RxHustle, across 21+ ratings.
  • ~80% staff adoption of the electronic medical record system I built for a healthcare clinic.
04

What I actually do

Product
Problem framing in clinical contexts, scoping, content architecture for professional audiences
Clinical systems
EMR and LIMS design: access control, input validation, approval locking and amendment workflows
Front end
React · Next.js · TypeScript · JavaScript · Tailwind CSS · Bootstrap · HTML · CSS
Mobile
Flutter · Dart, shipped to Google Play and the App Store
Back end
PHP · Laravel · Node.js · Python · PostgreSQL · MySQL · MariaDB · Firebase · Firestore · GraphQL
Payments
Paystack · wallet and checkout flows · KYC
Infrastructure
S3-compatible object storage (Cloudflare R2) · one-way database replication · automated off-site backup and retention
Practice
Pharmacy practice, pharmaceutics, molecular modelling and simulation
Research interests
AI applied to healthcare · computer-aided drug design · molecular modelling and simulation · pharmacy informatics · health education at scale
Growth
Technical SEO: structured data, canonicalisation, crawl and indexation, site architecture
Teaching
Medicinal chemistry, biostatistics, pharmaceutical calculations, computational chemistry, research software, licensing examination preparation
Mentoring
Bringing pharmacists into software and health technology
Also
Shell scripting · Git · Google Apps Script · MJML email · Excel VBA · CorelDRAW for interface iconography