Skip to content
View Xander-AJ's full-sized avatar

Block or report Xander-AJ

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Xander-AJ/README.md

John Alexander Kamau — Senior AI & Full-Stack Engineer

I design and ship production LLM, RAG and agentic systems, and the Python / TypeScript backends and React / React Native apps around them. Architecture through deployment, usually as the sole or lead engineer.

📍 Nairobi, Kenya · Open to senior roles, remote or relocation · Founder, Norah Labs


Results

−25% support response time LLM support agent, built and deployed solo (Norah Labs)
80+ countries Integration layer for the TradeEdge field-sales platform
200+ weekly users, 7 countries Teleios Connect, a church mobile app
+15% customer retention iVend POS integration

What I build

AI systems Multi-tool retrieval orchestrated in LangGraph, input/output guardrails, hallucination detection, emergency-intent routing, evals, structured LLM outputs with retries, MCP connectors against live platforms.

Backend & integration Multi-tenant services in FastAPI + PostgreSQL: fair scheduling, idempotent handlers, exponential backoff, migrations as the schema of record. REST contracts, webhooks, OAuth, async workers.

Web & mobile React / Next.js and offline-first React Native and Flutter apps, deployed and used in production.


Selected work

Project What it is Stack
Tabibu Health AI (lead & architect) Health-intelligence platform. One workflow searches a medical knowledge base, the live web and product data, with dual guardrails, emergency detection and cited answers from clinical sources. Python · LangGraph · Qdrant · React
TradeEdge (integration layer) Field-sales and retail-execution platform in 80+ countries. API contracts, webhooks and data mapping to customers' CRM/ERP; offline-first mobile. React Native · Flutter · Python
rag-guardrails-starter Open-source RAG infrastructure with guardrails, hallucination detection and an evaluation harness. Provider-agnostic. Python · LangChain · Qdrant
task-processing-service Multi-tenant task queue: round-robin fairness, at-least-once delivery, idempotent handlers, design deep-dives in the README. FastAPI · PostgreSQL
Production LLM support agent Spec to production as sole owner: structured parsing, retries, error handling. LangGraph · OpenAI API

Case studies and more: creative-operator.vercel.app


Open source

I contribute fixes, features, docs and reviews to open-source projects. My workflow is AI-augmented and built by me (oss-agent-pipeline): every fix starts from a failing test, stays minimal, and follows each project's contribution and AI policies.

Merged

Project Contribution
dessalines/thumb-key ⭐ 1.5k #2062 Let users bind "hide letters" to any key in custom layouts.
dessalines/thumb-key ⭐ 1.5k #2055 Fixed layout search returning nothing after two letters by matching the human-readable layout title (enum-name fallback kept).
authlib/authlib ⭐ 5.4k #962 Documented validating JWT access tokens and accepting multiple issuers in resource servers.
authlib/authlib ⭐ 5.4k #961 Documented reading custom claims in the OIDC client.
authlib/authlib ⭐ 5.4k #960 Documented leeway and other OAuth2Session options via client_kwargs.
morluto/rea #4044 → landed as d5fc7e6eb Fixed the rizin integration dropping trailing whitespace before the completion marker.

In review: besu #11629, #11843, #11844, #11845 · qwen-code #14373 · paradedb #7120 · ratatui #2887

Updated automatically from my contribution log.


Stack

Languages & frameworks: Python · TypeScript/JavaScript · React · Next.js · React Native · Flutter · FastAPI · Flask · Django AI / ML: LangChain · LangGraph · RAG · guardrails & evals · OpenAI & Claude APIs · vector DBs · MCP Data & infra: PostgreSQL · Supabase · MongoDB · SQLite · Firebase · Qdrant · Docker · AWS · CI/CD


Writing

→ What Makes a Health AI Actually Built for Africa? → More on Medium


Get in touch

Best fit: teams shipping LLM / RAG / agentic features into production, or product teams that need someone to own the backend, the integration layer and the mobile app.

📧 john.alexander@norahlabs.com

LinkedIn Portfolio

Also: a design and video background (multi-camera livestreams, brand films), which is why my docs and UIs tend to be clear.

Pinned Loading

  1. rag-guardrails-starter rag-guardrails-starter Public

    Production RAG pipeline infrastructure with input/output guardrails, hallucination detection, and emergency routing. Provider-agnostic: OpenAI, Anthropic, OpenRouter, Gemini, Cohere, Mistral, Ollam…

    Python

  2. task-processing-service task-processing-service Public

    Multi-tenant task queue in FastAPI + PostgreSQL — round-robin fair scheduling across tenants, at-least-once with idempotent handlers, exponential backoff, and migrations as the schema of record. Bu…

    Python

  3. approvals-desk approvals-desk Public

    Durable multi-tenant human-in-the-loop console for LLM-proposed refunds: exactly-once execution, approval state machine, audit trail (LangGraph, FastAPI, Postgres)

    Python

  4. tabibu-health-architecture tabibu-health-architecture Public

    Architecture write-up of Tabibu Health AI: LangGraph agent, triple-source retrieval, dual guardrails, emergency routing

  5. teleios-connect-case-study teleios-connect-case-study Public

    Case study: React Native + Expo + Firebase community app, 200+ weekly users across 7 countries

  6. oss-agent-pipeline oss-agent-pipeline Public

    AI-augmented workflow for open-source contributions maintainers actually merge: policy checks, failing-test-first fixes, security + QA review gates. Built on Claude Code.

    Python