Princewill Rivers Available for backend and AI roles
Princewill Rivers · Backend and AI engineer

It usually starts with one sentence.

Heard at work

I hear the sentence, work out what the business actually needs, and ship it: AI agents, ERPs, telehealth platforms and the data pipelines underneath them.

Portrait of Princewill Rivers
Princewill RiversPython · TypeScript · AI systems
2 months

From a spreadsheet prototype to a system every department uses.

17→19

Odoo ERP upgrade across two major versions, live on the first attempt.

8→1

Repositories merged into one tested codebase for a US telehealth platform.

2 brands

Telehealth brands live on one platform, the second without a rebuild.

Selected work

Seven sentences, and what I shipped for each.

How I work
I test the request against real data before I build it.

Rules that look right on paper are often wrong in practice. Checking first means they never reach production.

Also built

Before the sentences got bigger.

2022 to 2024

Creative analyticsDecoditive

Took over the company's computer-vision services, then built the next generation: an image-analysis API that scores every ad creative on colour, contrast, objects, faces and on-image text, and in 2023 an AI ad generator that writes the copy, creates the visuals and lays out on-brand ads.

Audience data

Social data pipelinesDecoditive

Pipelines that collect public posts and comments for a watchlist of accounts and profile the audience behind them with computer vision, multilingual sentiment and LLMs, delivered on a schedule in one consistent format.

Early learning

BloomieDemz Aminytics

The daily lesson platform behind Bloomie, an app for children aged three to six: five age-matched video lessons a day, quizzes read aloud, a retry queue and progress for parents. Bloomie is live at bloomie.com.

Health coaching

AlexBoldBetterLiving

A coaching agent with Gemini vision body-scan analysis. Traces showed a 19,000-token system prompt slowing every turn, so I cut it down.

Toolbox

Whatever the problem calls for.

Languages

Python, TypeScript, JavaScript, SQL, Bash

Backend

FastAPI, Django, Flask, Node.js, Express, Odoo, REST, SSE, webhooks

AI

LangGraph, LangChain, MCP, Pydantic AI, RAG, LangSmith, Gemini and OpenAI APIs, OpenCV

Data

PostgreSQL, pgvector, MongoDB, Redis, pandas

Infrastructure

Docker, GitHub Actions, AWS, RabbitMQ, nginx, Linux, Playwright

Integrations

Stripe, Paystack, Twilio, DoseSpot, WhatsApp, Google Workspace

Got a sentence like that?

princewillingoo@gmail.com Open to backend and AI engineering roles and available immediately.