01AI Engineer · Lagos → Remote

Bright Nwokoro

Production AI assistants, shipped end-to-end.

I build RAG systems, embeddable chat widgets, and AI copilots for SaaS and startups. Full-stack. No hand-offs.

Bright Nwokoro — Full-Stack + AI Engineer
Based in
Lagos → Remote
02About

Full-stack engineer. AI focus. Shipping bias.

I'm Bright, a full-stack engineer based in Lagos who builds AI systems that work in production — not just demos. My current focus is RAG pipelines and AI assistants: the kind that live inside your product, answer real user questions against real data, and don't hallucinate their way out of a job.

I've shipped across Node.js, Python, React, and Next.js, with working knowledge of the modern AI stack — vector databases (pgvector, Pinecone), LLM APIs (OpenAI, Claude, Gemini), orchestration (LangChain, LangGraph), embeddings, chunking strategies, evaluation, and the messy real-world parts: latency, cost, retrieval quality, and guardrails.

I work directly with founders. No agencies, no layers. You tell me the problem, I ship the thing.

01

AI Assistants

Embeddable chat widgets and copilots that understand your product and docs.

02

RAG Systems

Retrieval pipelines over PDFs, Notion, databases, and knowledge bases — with citations.

03

Full-Stack Delivery

Frontend, backend, deployment, monitoring. One person, start to finish.

04

Production Mindset

Evaluation harnesses, cost monitoring, latency budgets. Built to last past launch.

03Introduction

A word in person.

Two minutes on how I think about engineering, the kinds of teams I thrive on, and what I'm looking for next.

·Watch
Bright Nwokoro — Introduction
04Engagements

Selected engagements.

Live AI systems I've built end-to-end — problem, approach, outcome. New engagements ship every few weeks.

D
Shipped 2026

RAG over PDFs with Citations

DocSage
Self-initiated · Live

Founders with large document sets need AI that cites its sources. Built a semantic-chunked RAG pipeline with hybrid retrieval (vector + keyword) and strict citation enforcement via structured output.

Key Achievements

  • Per-query cost held under $0.002 via GPT-4o-mini
  • pgvector over Pinecone to keep infra near zero for SMB corpora
  • Inline citations with page numbers and confidence scores
Next.jsFastAPIpgvectorOpenAIVercelRailway
E
Shipped 2026

Drop-in AI Widget for Any Site

EmbedChat
Productized · Live

Shipped a ~30kb vanilla TypeScript widget with Shadow DOM isolation so it never collides with host CSS. Backend proxies to the LLM with configurable system prompts and optional RAG grounding.

Key Achievements

  • One-line <script> install, configured via data-attributes
  • Shadow DOM isolation — zero CSS collision with host sites
  • Streaming responses from an edge-deployed proxy
TypeScriptShadow DOMHonoCloudflare WorkersClaudepgvector
J
Active product · v2 in 2026

AI-Powered Job Platform for African Tech

JobDork
Self-initiated · Live

Evolved a live job platform with AI-powered matching (embeddings over CVs + JDs), tailored cover-letter drafts, and LLM-summarized daily digests of top matches.

Key Achievements

  • Semantic CV↔JD matching via pgvector similarity
  • Per-user cover-letter drafting grounded in their CV + the JD
  • Daily digest automation summarizing top matches
Next.jsTypeScriptPostgreSQLpgvectorOpenAIDockerAWS
05Selected Work

Featured projects.

Deep dives into complex technical challenges I've solved, showcasing my approach to engineering problems.

DocSage — RAG over PDFs with Citations

DocSage — RAG over PDFs with Citations

A RAG chatbot over any PDF set, answering with inline source citations and confidence scores.

Next.jsFastAPIpgvector+4 more
EmbedChat — Drop-in AI Widget for Any Website

EmbedChat — Drop-in AI Widget for Any Website

A single-script AI chat bubble that any SaaS can paste in and configure via data-attributes.

TypeScriptShadow DOMHono+3 more
MeetingScribe — AI Meeting Summaries with Action Items

MeetingScribe — AI Meeting Summaries with Action Items

Uploads audio or transcripts and returns a structured summary with decisions, action items, and assigned owners.

Next.jsWhisperClaude+2 more
InboxTriage — AI Email Classifier and Drafter

InboxTriage — AI Email Classifier and Drafter

Connects to Gmail, classifies unread emails, and drafts replies for the ones that need them.

Next.jsGmail APIClaude Haiku+2 more
JobDork v2 — AI-Powered Job Platform

JobDork v2 — AI-Powered Job Platform

A live job platform for African tech professionals, evolved in 2026 with AI-powered matching, cover-letter drafts, and daily digests.

Next.jsTypeScriptPostgreSQL+4 more
01Case Study

DocSage — RAG over PDFs with Citations

A RAG chatbot over any PDF set, answering with inline source citations and confidence scores.

·The Challenge

Founders with large document sets need AI that cites its sources — not hallucinates them. Legal, policy, manuals, and API docs all require verifiable answers.

·The Approach

Built a RAG pipeline with semantic chunking, hybrid retrieval (vector + keyword), and strict citation enforcement via structured output. Chose Postgres + pgvector over Pinecone to keep infra near zero for small-to-medium corpora. GPT-4o-mini keeps per-query cost under $0.002.

·Key Metrics
$0.002

per query

3-5s end-to-end latency

100%

citation coverage

Zero infra lock-in

·The Outcome

Live demo preloaded with Next.js, Stripe, and Kubernetes documentation. Visitors can ask technical questions and see inline citations to the exact PDF + page.

06Skills

Tools of the craft.

AI first. Full-stack second. The stack I reach for when clients need something shipped end-to-end, not handed off between three freelancers.

AI & LLM
  • 01LLM Integration
  • 02RAG Pipelines
  • 03Agent Systems
  • 04Prompt Engineering
  • 05Evaluations
  • 06LangChain / LangGraph
Backend
  • 01Node.js (Express, NestJS)
  • 02Python (FastAPI, Django)
  • 03REST & GraphQL
  • 04WebSockets
  • 05Background Jobs
  • 06API Design
Frontend
  • 01React
  • 02Next.js
  • 03TypeScript
  • 04Tailwind CSS
  • 05Framer Motion
  • 06Shadow DOM Widgets
Data
  • 01PostgreSQL
  • 02pgvector
  • 03MongoDB
  • 04Redis
  • 05Pinecone / Qdrant
  • 06Embeddings
Infrastructure
  • 01AWS
  • 02Docker
  • 03Kubernetes
  • 04Terraform
  • 05CI/CD Pipelines
  • 06Cloudflare Workers
08Contact

Have an AI problem that needs shipping?

Currently taking on 2 new projects for Q2 2026. Typical engagement: 2–6 weeks, fixed-price, shipped end-to-end. I respond to every email within 24 hours.

·Write to mehello@brightnwokoro.devOr book a 20-min intro call
Taking 2 new projects · Q2 2026