Hi, I'm James 👋
Software Engineer with a strong focus on backend systems and a growing expertise in AI. Passionate about large language models (LLMs), agent development, and building tools that empower developers.
JK

About

I am currently building agentic systems using LangChain, LangGraph, LangSmith, and LangGraph Studio. Beyond engineering, I lead LangChain Community Kenya, where we connect developers through events, resources, and discussions around agentic AI. Join our WhatsApp group. Follow us on Twitter and LinkedIn.

Work Experience

P

Pocket Watch AI
CTO
Co-Founder

May 2025 - Present
Co-Founder and CTO
Pocket Watch AI is a startup building a platform of AI agents to help people manage their finances. As Co-Founder and CTO, I lead the technical strategy, oversee architecture design, and manage the engineering team driving the development of the platform.
L

LangChain Community Kenya
Founder
Organizer

July 2025 - Present
Founder and Organizer
Founded LangChain Community Kenya, a community of developers passionate about building with LangChain. I organize events, workshops, and content sharing to grow the ecosystem and support developers in learning and applying LangChain effectively.
B

Bayes Consulting
AI
ML

July 2025 - Present
AI/ML Engineer
Designing and deploying AI/ML solutions at Bayes Consulting. My work includes model development, fine-tuning, and integration of machine learning systems into client projects.
T

Thumbprint Consulting
AI
ML

November 2024 - February 2025
Lead AI/ML Engineer
Led AI/ML engineering projects at Thumbprint Consulting. Oversaw solution design, model development, and deployment, while guiding a small engineering team on technical best practices.
A

Agriculture Society of Kenya (ASK)

May 2017 - August 2017
IT Consultant
Provided IT consultancy for the Agriculture Society of Kenya. Supported the development of IT systems, trained staff on new tools, and improved internal digital processes.
P

Payecards
Backend Engineer

January 2023 - March 2024
Backend Engineer
Developed and maintained backend systems at Payecards. Focused on building secure, scalable services and integrating APIs for payments and digital cards.
S

Sarabi Startup Studio
ML

Nov 2022 - Oct 2023
ML Engineer
Worked as an ML Engineer at Sarabi Startup Studio, developing and deploying machine learning models for startups. Supported data preparation, experimentation, and integration into production systems.
G

Greenbear Technologies
Web

Jan 2019 - Jan 2023
FullStack Developer
FullStack Developer at Greenbear Technologies. Built and maintained web applications, developed APIs, and worked on both frontend and backend systems to deliver scalable software solutions.

Skills

Python
FastAPI
LangChain
LangGraph
LangSmith
LangGraph Studio
Postgres
Redis
Docker
My Projects

Check out my latest work

I've worked on a variety of projects, from building a simple agent to complex multi agent systems. Here are a few of my favorites.

Paylink

Paylink

PayLink is an open-source framework designed to simplify payment integrations for AI agents by leveraging the Model Context Protocol (MCP). It provides a standardized interface for various payment providers, including M-Pesa and Airtel, enabling seamless integration of payment functionalities into your AI applications.

Python
MCP
FastAPI
LangGraph
Next.js
OpenAI
SmartSoko

SmartSoko

SmartSoko is an AI-powered shopping assistant that uses natural language processing to help users find products, compare prices, and get personalized recommendations. It streamlines online shopping by understanding user preferences and providing tailored product suggestions.

OpenAI
LangGraph
LangGraph Studio
LangChain
Python
Next.js
TypeScript
TailwindCSS
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on LinkedIn and I'll respond whenever I can. I will ignore all soliciting.