Lorna Wanjiru

Case Studies

Zanira AI Customer Assistant

A dual-provider LangGraph ReAct agent (GPT-4o-mini by default, switchable to Claude via config) with 17 tools for inventory, orders, and payments, sharing a Postgres database directly with the Django backend, and serving customers over WhatsApp, web, and Instagram from one inbox.

~94%
Autonomous resolution
17
Tools
31
Live conversations
LangGraph
LangChain
FastAPI
PostgreSQL
Redis
Docker
Railway
GPT-4o-mini / Claude (swappable)

Zanira Clothing

A small-batch, Nairobi-made tailoring label. I built its full-stack e-commerce platform, handling the product catalog, capsule-collection drops, and order management, plus the AI customer assistant above.

4
Services
Full-stack engineer
Role
Next.js 14
TypeScript
Django REST Framework
PostgreSQL
Celery
Paystack
NextAuth
GCS/S3
Sentry
Claude Code

Other Projects

Smaller builds and experiments alongside my main work.

Screenshot of Vantelee Jewelry

Vantelee Jewelry

A full-stack project I built before Zanira and continue to maintain. A luxury jewelry storefront covering the product catalog and customer-facing site, showcasing handcrafted, hypoallergenic, non-tarnish pieces with 18K gold coating.

Next.js
TypeScript
E-commerce
Screenshot of BookPerl

BookPerl

A book-club platform built with React, TypeScript, and Django, with group creation, event scheduling, and member management for readers organizing recurring meetups.

React
TypeScript
Django
MUI
Visit BookPerlJanuary 2024
Screenshot of Teachers Swapping

Teachers Swapping

A location-matching app for teachers built with React, TypeScript, and MUI. Matches educators by subject and grade level for reciprocal relocation swaps.

React
TypeScript
MUI
Screenshot of Kazi Outsourcing

Kazi Outsourcing

Kazi Outsourcing connects UK and US teams with Kenyan talent for virtual assistance, data and back-office work, and e-commerce operations. Landing page focused on clear pricing and how the managed pods work end-to-end.

Next.js
TypeScript
B2B