Available for work

Software Engineer · Botswana

Shaun

Chikerema

I build AI-powered products that ship — from LangChain pipelines to deployed React Native apps.

3+years exp
8projects shipped
Opento remote
PythonLangChainNext.jsTypeScriptReact NativeSupabase
Shaun Chikerema

Featured Work

Production
Projects

Six production projects across web and mobile — architected, built, and shipped end-to-end.

01AI Engineering · Python + ReactLive

Ragify

Full RAG pipeline built from scratch — scrape → chunk (2k chars, 200-char overlap) → embed (Gemini, 768-dim) → pgvector cosine search → grounded generation (Llama 3.3 70B). Tunable retrieval, multi-turn conversation, and inline citations tied to source URLs.

PythonFastAPIGeminiGroqpgvectorSupabaseReact
Query tab — ask anything from your knowledge baseRAG answer with inline citations from sourcesIngest tab — scrape any URL into the vector DBSettings — tune retrieval and manage the database
View 4 Screenshots
Query tab
Homepage hero — find your dream homeSign in — Google, Facebook or emailLatest listings feedMy Properties — all 11 listingsPublic browse — featured properties
View 10 Screenshots
Homepage hero
02Real Estate PlatformLive

Keyat

Property marketplace for buyers, sellers, and agents — multi-tenant, role-based access, real-time search.

Next.js 15TypeScriptPostgreSQLSupabaseTailwind CSS
Case Study
03Insurance Automation SaaSLive

PolicyBridge

Enterprise SaaS automating policy workflows, document generation, renewal tracking, and compliance logging for insurance brokers.

Next.js 15PostgreSQLNode.jsPuppeteerRedis
Case Study
Landing — the modern way to run your brokerageWhat we do — client managementHow it works — steps 01, 02, 03Ready to modernise your brokerageCreate your brokerage account
View 10 Screenshots
Landing
Homepage heroCompare leading insurersStep 3 & CTA sectionWe work for youOffice location — map
View 10 Screenshots
Homepage hero
04Client Work · Marketing SiteLive

Paragon Insurance Brokers

Marketing site for a licensed NBFIRA broker — WhatsApp quote flow, provider showcase, and scroll animations.

Next.jsTailwind CSSVercel
Case Study
05Client Work · Insurance Agency SiteLive

Alfa First Projects

Marketing site for a licensed NBFIRA independent insurance agency in Gaborone — WhatsApp quote flow, animated hero, service breakdowns, and a fully responsive mobile layout.

Next.jsTypeScriptTailwind CSSVercel
Case Study
Hero — Your Insurance. Our Priority.About — Independent Agency Working for YouFooter — full services & quick linksServices — life, funeral, motor & moreContact — We're Here to Help
View 5 Screenshots
Hero
BITROOT
06Tech Startup · Agency & SaaS StudioLive

BITROOT

My own software studio — building proprietary products and delivering client work across web and mobile.

Next.jsTypeScriptReact NativeSupabaseVercel
07Mobile App · Local Music Player Android

BlackDice

Offline-first Android music player — scans device storage, vinyl-themed UI, EQ visualizer, and persistent queue management.

React NativeExpo SDK 54TypeScriptexpo-avexpo-media-library
Case Study
Now Playing — album art & controlsLibrary — songs listFolders — 54 total tracksSettings — app info & library statsLibrary — continued scroll
View 10 Screenshots
Now Playing
📱
Yonder
08Mobile App · Audiobook Player Android

Yonder

Audiobook player streaming LibriVox recordings — chapter nav, sleep timer, bookmarks, amber-themed UI.

React NativeExpo SDK 54TypeScriptexpo-avAsyncStorage
Coming Soon
Case Study

Background

Founder & Software Engineer

BITROOT

2024 – Present
  • Architected and shipped seven production projects from scratch — including an AI/RAG pipeline
  • Two Android apps built with React Native, Expo SDK, and EAS Build
  • Multi-tenant database design with complete tenant data isolation
  • CI/CD pipelines, Vercel deployments, performance monitoring
  • Secure authentication, role-based access, audit logging

Education

BSc Software Engineering
with Multimedia

Limkokwing University of Creative Technology

2019 – 2024

Core Stack

Next.jsTypeScriptPostgreSQLSupabaseNode.jsReact NativePythonLangChain

Technical Skills

Built with,
shipped with.

Every tool listed here has been used in a deployed production project — not tutorials, not toy apps.

AI & RAG Engineering

Built a full Retrieval-Augmented Generation pipeline in Python — scraping, chunking, embedding with pgvector, and grounded LLM responses with source citations.

PythonFastAPILangChainpgvectorOpenAIBeautifulSoup

Full-Stack Web

Built three production web apps — a multi-tenant real estate marketplace, an insurance SaaS, and a client marketing site. Comfortable owning the entire stack.

Next.js 15TypeScriptPostgreSQLSupabaseNode.jsTailwind CSS

Backend & Data

Designed multi-tenant schemas, built REST APIs, handled auth and role-based access, automated document generation, and set up audit logging.

ExpressREST APIsRedisPuppeteerFirebasePrisma

Deployment & DevOps

Every project is in production. CI/CD via GitHub Actions, deployments on Vercel and EAS, environment management, and performance monitoring.

VercelGitHub ActionsDockerEAS BuildAWS

Mobile (Android)

Two Android apps shipped via EAS Build. Native device APIs for audio playback, media library scanning, background tasks, and offline-first storage.

React NativeExpo SDK 54expo-avexpo-media-libraryAsyncStorageexpo-router

How I work

Ship real things

Every project I touch goes live. No abandoned demos, no endless iterations in dev.

Production mindset

Security, monitoring, and performance are part of the build — not afterthoughts.

Self-directed

Self-taught, fast to pick up new tools. I learn by building and shipping.

Let's Work Together

Have a project
in mind?

Based in Gaborone, working with clients globally. I respond to all inquiries within one business day.

Project Inquiry

Tell me about your project