Skip to content
JL
Open to senior full-time, contract & remote roles

Jeff Lincoln GitariSenior Software Engineer & AI Automation Engineer

Currently shipping AI automation agentsAI automation agents, agentic n8n workflows, conversational AI, cross-platform mobile apps, full-stack platforms

I build AI automation and production software that removes manual work — from n8n agents and multilingual chatbots to 10+ service backends and cross-platform mobile apps.

Nairobi, Kenya— — EAT
Jeff Lincoln Gitari, Senior Software Engineer & AI Automation Engineer

Now

Intro Innovation Oy

Senior Full-Stack Developer & AI Automation Engineer

Years in production
3+Years in production
Backend services architected
10+Backend services architected
Chatbot intent accuracy
95%+Chatbot intent accuracy
Users on shipped products
5,000+Users on shipped products

Core stack: n8n, Next.js 15, React Native, Flutter, Python, TypeScript, FastAPI, PostgreSQL, Rasa, Dialogflow CX, OpenAI, Claude, Docker, Kubernetes, Supabase, AWS, GraphQL, TailwindCSS

What I do

Six things I get hired for — and two I get hired back for.

I own systems end-to-end: architecture, APIs, mobile clients, CI/CD and production support. The automation and conversational-AI work is where I move the needle fastest.

AI Automation & Agentic Workflows

I design n8n agents that take recurring operational work off people’s plates — orchestrating APIs, webhooks and LLM calls on a schedule or on demand.

Triggerwebhook · cronAI Agentn8n · LLMEmailremindersWhatsApporder statusPostgreswrite back
  • Agentic workflow design with branching, retries and human-in-the-loop steps
  • API / webhook orchestration across third-party systems
  • Scheduled automation: reminders, task notes, notifications, reporting
n8nOpenAI APIClaude APIWebhooksCronREST

Conversational AI & Chatbots

Production chat assistants that hold a real conversation, call real functions, and work in the languages your users actually speak.

  • Multilingual NLU (English, Kiswahili, Somali) at 95%+ intent accuracy
  • Structured JSON function-calling for search, booking, refunds, PNR generation
  • WhatsApp Business API deployment with automated status notifications
Dialogflow CXRasaWhatsApp APIPythonspaCyNLTK

Full-Stack Engineering

End-to-end product work: data model, API, UI, deploy pipeline. I own features from architecture through production support.

  • Next.js 15 / React front-ends with typed, testable data layers
  • Python FastAPI & Django and Node.js services behind REST and GraphQL
  • PostgreSQL schema design and query optimisation
Next.js 15ReactTypeScriptFastAPINode.jsPostgreSQL

Cross-Platform Mobile

One codebase, two stores. React Native (Expo) and Flutter apps with native module integration where it matters.

  • React Native (Expo) and Flutter for iOS + Android
  • Redux / Zustand state architecture and offline-tolerant data flow
  • Payments, maps, real-time video and push notifications in production
React NativeExpoFlutterZustandStripeMapbox

System Architecture & DevOps

Services that stay fast under load and ship without drama — containerised, observable, and automated from commit to deploy.

  • Microservices with Docker and Kubernetes
  • CI/CD with GitHub Actions; deploys on Vercel, AWS, Azure and GCP
  • Performance work for high-concurrency workloads (1,000+ live sessions)
DockerKubernetesGitHub ActionsAWSVercelSupabase

Technical Leadership & Interviewing

Five months interviewing senior engineers for client organisations gave me a current, calibrated bar — and I hold my own work to it.

  • Scoping, sprint planning, and coordinating design / backend / mobile workstreams
  • Structured hire/no-hire recommendations on system design and coding ability
  • Code review culture and mentorship for junior developers
Agile / ScrumCode ReviewMentorshipSystem DesignDocumentation

Experience

Three years of shipping — and one spent judging what good looks like.

From airport data pipelines to enterprise monorepos to leading an AI automation practice. Five months interviewing senior engineers in between, which recalibrated my own bar.

  1. RemoteCurrent

    Senior Full-Stack Developer & AI Automation Engineer

    Intro Innovation Oy

    Leading full-stack and cross-platform mobile development for the company’s core platform, plus the AI automation layer that runs behind it.

    • Lead full-stack and cross-platform mobile development (React Native, Flutter) for the core platform, owning features end-to-end from architecture through deployment
    • Architected and led development of a 10+ service backend, keeping client apps fast, responsive and reliable at scale
    • Designed and built AI automation agents in n8n — including a workflow that generates and emails reminders, task notes and notifications to employees, removing recurring manual coordination
    • Built a WhatsApp ordering chatbot for a retail client, connecting third-party APIs through n8n so customers place orders and receive real-time order and shipping-status updates
    • Own project management for feature delivery: scoping, sprint planning and coordinating design, backend and mobile workstreams
    • Drive UI/UX decisions across consumer-facing mobile and web products
    React NativeFluttern8nNode.jsPythonWhatsApp APIPostgreSQL
  2. Remote

    Technical Interviewer (Contract)

    Confidential Client — Technical Recruiting

    Assessed senior software engineering candidates on behalf of client organisations across a range of stacks and seniority levels.

    • Conducted technical interviews for senior engineering candidates, assessing coding ability, system design, AI/automation skills and collaboration experience
    • Delivered structured hire/no-hire recommendations that directly informed clients’ final hiring decisions
    • Evaluated candidates across many stacks over five months, building a current, calibrated sense of what strong senior engineering looks like in practice
    System DesignCode AssessmentAI/AutomationHiring Signal
  3. Remote

    Senior Software Engineer | AI/ML Solutions Architect

    Zero Threat AI

    Architected and shipped a multilingual conversational booking assistant and the Python backend pipelines behind it.

    • Architected a multilingual (English, Kiswahili, Somali) flight-booking chatbot using Python, Dialogflow CX and Rasa, deployed on WhatsApp at 95%+ intent-recognition accuracy
    • Designed agentic AI workflows with structured JSON function-calling for automated flight search, booking, refunds and PNR generation
    • Built Python backend pipelines for GDS API integration and real-time flight-data processing, supporting 1,000+ concurrent booking sessions
    • Built data-validation pipelines for large-scale, multilingual conversational training data
    PythonRasaDialogflow CXWhatsApp APIGDS APIsNLP
  4. Remote

    Senior Software Engineer | Technical Lead

    Gurucrafts Agency

    Led system architecture for enterprise applications serving 10,000+ users, and shipped an AI travel assistant in three days.

    • Led system architecture for enterprise applications serving 10,000+ users, including an AI-powered travel assistant and a video-calling platform
    • Built TravellingGPT in 3 days using Next.js 15, Python FastAPI, PostgreSQL and the DeepSeek LLM API, integrating Claude and OpenAI for advanced capabilities
    • Implemented microservices with Docker, cutting deployment time by 50%
    • Mentored junior developers and introduced a code-review process
    Next.js 15FastAPIPostgreSQLDeepSeekDockerClaude API
  5. Nairobi, Kenya

    Software Engineer | Full-Stack Developer

    Kyosk

    Built frontend features inside an enterprise Angular monorepo and backend services for the e-commerce platform.

    • Built scalable Angular/TypeScript frontend features within Kyosk’s enterprise monorepo for its e-commerce platform
    • Built backend services in Node.js, Java and Kotlin, improving system performance by 20%
    AngularTypeScriptNode.jsJavaKotlinMonorepo
  6. Nairobi, Kenya

    Data Systems Engineer | Analytics Specialist

    Jomo Kenyatta International Airport (JKIA–KAA)

    Supported data pipelines and statistical modelling for airport operations.

    • Supported data-analysis pipelines and statistical modelling for airport operations, including anomaly detection and time-series forecasting
    • Improved data-cleaning processes, reducing data-quality issues by 30%
    PythonPandasTime-SeriesAnomaly DetectionETL

Selected work

Products in production, not screenshots.

Client systems and shipped side projects. Where the work is under NDA I've kept the architecture and the numbers, and left out the client.

95%+intent accuracy
Featured2025

Zero Threat AI · Conversational AI

Multilingual Flight-Booking Assistant

A WhatsApp booking assistant that speaks English, Kiswahili and Somali. It resolves intent, calls GDS APIs through structured JSON function-calling, and completes search, booking, refunds and PNR generation without a human in the loop.

  • 95%+ intent-recognition accuracy across three languages
  • Supports 1,000+ concurrent booking sessions
  • Automated refunds and PNR generation end-to-end
PythonRasaDialogflow CXWhatsApp Business APIGDS APIsPostgreSQL
Client work — walkthrough on request
10+services orchestrated
Featured2026

Intro Innovation Oy · AI Automation

n8n Automation Agents

A set of agentic n8n workflows that run the operational back office: generating and emailing reminders, task notes and notifications to employees on a schedule, and orchestrating third-party APIs for a retail client’s WhatsApp ordering bot with live order and shipping-status updates.

  • Removed recurring manual coordination work for the whole team
  • Retail ordering bot posts real-time order + shipping status back to customers
  • Webhook and scheduled triggers with retry and failure alerting
n8nWhatsApp Business APIRESTWebhooksNode.jsSMTP
Client work — walkthrough on request
Livestock Market — Livestock trading platform
Featured2025

Livestock trading platform

Livestock Market

A mobile marketplace connecting livestock farmers and buyers across Kenya, with real-time bidding, escrow-style payments through Stripe and M-Pesa, and an AI valuation feature that estimates pricing from photographs.

  • 5,000+ users across Northern Eastern Kenya
  • Real-time bidding with Stripe + M-Pesa Daraja settlement
  • Computer-vision + regression pricing assistant
React NativeExpoSupabasePostgreSQLStripeM-Pesa Daraja
TravellingGPT — AI travel assistant
Featured2024

AI travel assistant

TravellingGPT

An AI travel planner built in three days: Next.js 15 on the front, Python FastAPI and PostgreSQL behind it, DeepSeek for generation with Claude and OpenAI wired in for the harder reasoning steps.

  • Concept to deployed product in 3 days
  • Clean architecture with Supabase, Clerk auth and Vercel CI/CD
  • Personalised itineraries with real-time chat
Next.js 15FastAPIPostgreSQLDeepSeekClerkVercel
Shopr — E-commerce SaaS platform
2024

E-commerce SaaS platform

Shopr

A multi-tenant e-commerce SaaS with a product recommendation engine combining collaborative and content-based filtering, Sanity-driven content, and Stripe checkout.

  • Multi-tenant architecture with per-store content and inventory
  • Hybrid recommendation engine
  • Stripe payments with Clerk-authenticated storefronts
Next.js 15TypeScriptSanity CMSStripeClerkTailwindCSS
Tubonge — Video calling app
2024

Video calling app

Tubonge

A real-time video-calling platform with WebSocket session management, a Dockerised microservices backend in Django, and GetStream for the media layer.

  • 1,000+ concurrent users
  • WebSocket-based session management
  • Dockerised microservices backend
React NativeExpoDjangoGetStream SDKFirebaseDocker

Toolkit

The stack I reach for, grouped by job.

No progress bars — a percentage next to a language name tells you nothing. This is what I've actually used to ship, sorted by what I'd pick it for.

AI, Automation & LLM Engineering

  • n8n
  • Agentic Workflow Design
  • API / Webhook Orchestration
  • Dialogflow CX
  • Rasa Open Source
  • WhatsApp Business API
  • OpenAI API
  • Claude API
  • DeepSeek LLM
  • Hugging Face Transformers
  • Prompt Engineering
  • NLTK
  • spaCy

Languages

  • Python
  • TypeScript
  • JavaScript
  • Dart
  • SQL
  • Kotlin
  • Java
  • C++
  • C#

Frontend

  • React.js
  • Next.js 15
  • Angular
  • TypeScript
  • TailwindCSS
  • Framer Motion
  • Shadcn/ui
  • HTML5
  • CSS3

Mobile

  • React Native (Expo)
  • Flutter
  • iOS / Android
  • Redux
  • Zustand
  • Native Module Integration

Backend

  • Python FastAPI
  • Django
  • Node.js
  • Express.js
  • REST
  • GraphQL
  • Microservices

ML, Data & Analysis

  • TensorFlow
  • Keras
  • PyTorch
  • Scikit-learn
  • XGBoost
  • Pandas
  • NumPy
  • Matplotlib
  • Seaborn
  • Plotly
  • ETL / ELT
  • Feature Engineering
  • Hypothesis Testing
  • Time-Series Analysis
  • A/B Testing

Databases

  • PostgreSQL
  • MongoDB
  • MySQL
  • Firebase Firestore
  • Supabase
  • SQL Query Optimisation

Cloud & DevOps

  • Docker
  • Kubernetes
  • AWS (EC2, S3, Lambda)
  • Azure
  • GCP
  • GitHub Actions
  • Vercel

Tools & Platforms

  • Figma
  • Sanity CMS
  • Clerk
  • Stripe
  • Mapbox
  • Android Studio
  • Deno
  • Git & GitHub

Leadership & Delivery

  • Project Management
  • Technical Interviewing
  • Mentorship
  • Agile / Scrum
  • Code Reviews
  • Technical Documentation
  • Cross-Functional Leadership

About

I build the thing that means nobody has to do it by hand again.

I’m a senior software engineer based in Nairobi, Kenya, working remotely with teams across time zones. The last three years have been spent on systems people actually use: enterprise Angular frontends inside Kyosk’s monorepo, data pipelines and anomaly detection for airport operations at JKIA, a trilingual booking assistant taking real bookings over WhatsApp, and now the mobile apps and automation layer at Intro Innovation Oy.

The thread through all of it is automation. I gravitate to the problems where a person is doing something repetitive that a system should be doing instead — and I want to own the whole path to fixing it, from the architecture down to the deploy that puts it live.

Between roles I spent five months as a contract technical interviewer, assessing senior engineering candidates on system design, coding ability and AI/automation skill for client organisations. Reading a few hundred engineers’ work up close changes the standard you hold your own to.

01

Own it end-to-end

Architecture, API, client, pipeline, production support. Handing off half a feature is how features die.

02

Automate the recurring

If a person does it every week and a system could do it every hour, that is the next thing I build.

03

Ship, then measure

TravellingGPT went from concept to deployed in three days. Real users beat a longer spec every time.

Education

BSc Computer Science — Software Engineering

Umma University · Kajiado, Kenya

Graduated September 2024

Software EngineeringData Structures & AlgorithmsSystem DesignMachine Learning & AIDatabase ManagementMobile Application Development

Availability

Open to senior full-time, contract, and remote opportunities — globally remote or Nairobi-based.

Based in Nairobi, Kenya (EAT · UTC+3). PST overlap 6:00–10:00 AM EAT — enough daily overlap for US West Coast standups, full overlap with EU teams.

Languages

  • EnglishFluent
  • SwahiliNative

Shipped NLU for English, Kiswahili and Somali.

Response time

< 24h

Email or LinkedIn. Happy to walk through architecture on a call.

References

What people who’ve shipped with me say about it.

  • “Jeff’s expertise in React Native, full-stack development and AI/ML integration is exceptional. His ability to architect complex mobile applications and deliver scalable systems makes him a valuable senior developer.”
    Kevin KoomeCEO, Gurucrafts Agency
  • “Working with Jeff at Kyosk was outstanding. His proficiency in Angular, GraphQL and full-stack development, combined with excellent communication in our Agile environment, made him an invaluable team member.”
    Felix MaikoSenior Software Engineer, Kyosk
  • “Jeff’s frontend skills and his work with modern frameworks like Angular and TypeScript are impressive. His contribution to our team’s productivity showcases genuine senior-level capability.”
    Alex MuturiSenior Frontend Developer, Kyosk
  • “Jeff’s comprehensive approach to software engineering — from mobile development to system architecture and AI integration — is remarkable. He handles enterprise-level challenges with innovative solutions.”
    Fidelis KaruriSoftware Engineer, Microsoft

Contact

Got manual work that should be a workflow instead?

I’m open to senior full-time, contract and remote roles — and to a quick call about an automation, mobile or full-stack problem you’re sizing up. Reply time is usually under a day.

+254 741 973 659Nairobi, Kenya— — EAT