RichardKaranu

Senior Software & AI Systems Engineer

Building production-ready systems specializing in stateful Agentic workflows. 6+ years shipping secure, performant software.

6+Years Experience
99.9%Uptime Achieved
75%Avg API Perf. Gain
10+Products Shipped

Portfolio Projects

What I Build.

01 // Full-Stack AI Engineering

Stateful Agents & Scaled Architecture

01AI Agent · Scientific Research · Code Gen
GitHub Code

ScienceBridge — Scientific AI Agent

An autonomous research agent accelerating discovery. Reads complex scientific datasets, generates testable hypotheses based on patterns, and validates them dynamically via automated Python code execution.

Autonomous EDAHypothesis TestingDynamic ML Models
StackPythonFastAPIDockerscikit-learnAlembicPostgreSQLSQLAlchemy
Web Workspace
ScienceBridge core system flow diagram
ScienceBridge data analysis results view

ScienceBridge Core Architecture

Multi-tool agent linking scientific data ingestion, ML models, and dynamic python code execution

01 / 02
02Agentic AI · Voice Interface · WebSockets
GitHub Code

LangGraph Voice Agent — Real-time Speech AI

A stateful, full-stack voice agent using LangGraph and OpenAI's Realtime API for speech-to-speech conversations. Integrates autonomous tool-calling (web search, notes, calculator) with visual audiowaves.

OpenAI Realtime APITavily Web SearchAudio Visualization
StackLangGraphFastAPIWebSocketsPythonTavily APITailwind CSSJinja2
Web Workspace
LangGraph Voice Agent system architecture map
LangGraph Voice Agent circular visualizer and transcript log

Voice Agent LangGraph Blueprint

OpenAI Realtime API conversation loop with state managers, Whisper ASR, and custom tools

01 / 02

02 // iOS Native

High-Performance Mobile Vision

03FoodTech · iOS · Computer Vision

SmartChef — AI Recipe Recognition App

Point-and-cook AI application running local YOLOv8 object recognition on iOS. Detects multiple kitchen ingredients simultaneously to compile custom AI recipes via OpenAI's GPT models.

YOLOv8 & OpenCVCoreML Local InferenceAI Recipe Planner
StackSwiftSwiftUIUIKitiOSOpenAI API
SmartChef — The Kitchen home screen
SmartChef — ingredient detection
SmartChef — generated recipe card
SmartChef — step-by-step instructions
SmartChef — start cooking mode
SmartChef — recipe library
SmartChef — favourites
SmartChef — meal planner

The Kitchen

AI-powered home screen with recent recipes, cooking inspiration, and one-tap camera ingredient scan

01 / 08

03 // Cross-Platform & Android

Full-Stack Mobile Applications

04AgriTech · Mobile · AI assistant

BayKart — Agricultural Commodities Marketplace

A multi-service platform connecting 10K+ African farmers directly to buyer markets. Integrated weather forecasting services, logistics pipelines, and a sisi-AI multimodal crop disease diagnostic assistant.

Real-time PricingAI Crop DoctorVerified Buyers
StackReact NativeDjangoAWSPostgreSQLRedis
BayKart home — Quick Access dashboard
BayKart marketplace — live produce listing
BayKart market prices — live crop pricing
BayKart my sales — order tracking
BayKart weather — Nairobi forecast
BayKart product detail — Papaya Grade A
BayKart transport — crop logistics
Sisi AI — farming assistant chatbot
BayKart account — Richard Karanu profile

Home Dashboard

Quick access to weather, crop prices, AI assistant, agri services, and business tools

01 / 09
05Productivity · Mobile · UX

FocusFlow — Gamified Deep Work App

A gamified mobile application helping developers and creators block distractions, track focus sessions, and build long-term productivity habits with streaks and milestone achievements.

Pomodoro TimerApp BlockerFocus Analytics
StackReact NativeExpoTypeScriptSQLiteVictory ChartsTailwind CSS
FocusFlow dashboard — today's focus goals
FocusFlow active session timer
FocusFlow session pause state
FocusFlow session completion screen
FocusFlow integrated task manager
FocusFlow distraction shield settings
FocusFlow analytics and charts
FocusFlow achievements and milestones
FocusFlow global settings and sounds

Dashboard Home

Daily focus analytics, goals checklist, active streak tracker, and quick-start session panel

01 / 09

Tech

Languages
PythonTypeScriptJavaScriptJavaSQL
AI and Automation
LangGraphLangChainOpenAI APIGeminiClaude

Let's work together

Let's Build.

Open to full-time, contract, and freelance engagements.
Senior Backend · Full Stack · AI Platform.

Mail Me
Nairobi, Kenya · Available globally