Skip to content
View kipgide's full-sized avatar

Block or report kipgide

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kipgide/README.md

👋 Hi, I’m Gideon Kiplagat

Senior Java Engineer → AI Specialist
📍Hometown, Eldoret, Kenya | 📧 kiplagatgideon@gmail.com | 🔗 LinkedIn | 🌐 GitHub

Building enterprise-grade systems for healthcare, judiciary, agriculture, and retail.
Now: Architecting production‑ready AI solutions with Spring AI, RAG, and microservices.


🔭 What I’m Focused On

  • Leading Java/Spring Boot teams toward scalable, secure, and testable systems
  • Integrating AI into existing enterprise stacks (RAG, agents, local LLMs with Ollama)
  • Open source contributions to Spring AI ecosystem
  • System design & performance tuning for high‑throughput microservices

🌱 Core Interests

  • Java 8,17,21+, Spring Boot 3.x, Spring Cloud, Hibernate
  • Microservices, event‑driven architecture (Kafka)
  • Cloud: AWS (ECS, S3), Docker, Kubernetes, CI/CD (GitHub Actions)
  • AI/LLMs: Spring AI, LangChain4j, RAG, vector databases, function calling
  • Database optimization: MySQL, PostgreSQL, Oracle
  • DevOps & observability

📌 Quick Links


🛠️ Tech Snapshot

Layer Tools
Languages Java (8–21), JavaScript/Node.js, Python, PHP, SQL, C
Backend Spring Boot, Spring MVC, Spring Cloud, Hibernate, Node.js/Express, Laravel
Frontend React, Vue.js, Thymeleaf, Bootstrap, CSS
DevOps & Cloud AWS (ECS, S3), Docker, Kubernetes, GitHub Actions, CI/CD
Databases MySQL, PostgreSQL, Oracle, Prisma ORM, Hibernate
Messaging Kafka
AI/LLM tools Spring AI, Ollama, LangChain4j, RAG, Vector DB (PGVector, Pinecone)
Testing & Docs JUnit, Postman, Swagger
Methodologies Agile, Scrum, TDD, DSA, System Design, OAuth2/JWT, Rate Limiting

🚀 Featured Engineering Projects

🏥 Patient Management System – Mt. Kenya & Abadares Hospitals

  • Impact: Secure patient data, billing, and revenue tracking for two hospitals
  • Tech: Java, Spring Boot, Hibernate, MySQL, Kafka, Thymeleaf
  • Role: Full‑stack developer & system architect

⚖️ E‑Courts System – Judiciary of Kenya (via ICS Limited)

  • Impact: Document management with RBAC, used across multiple court stations
  • Tech: Laravel, Vue.js, MySQL, GitHub
  • Role: Backend & database design

🌾 Climate Smart Farming System – Pesapap Digital / Family Bank CSR

  • Impact: IoT‑based greenhouse automation (Raspberry Pi + sensors) + real‑time dashboards
  • Tech: Python, Laravel, Android, JSON, Bootstrap
  • Role: Full‑stack + IoT integration

📈 EMBE Agents App (Latest Project)

  • Impact: Agent recruitment & training platform with gamification
  • Tech: Node.js, React, Prisma ORM, MySQL, AWS ECS, Docker, GitHub Actions
  • Role: Full‑stack developer
    Currently Working on,

🧠 AI‑Powered Legal Assistant (Weekend project – Spring AI + RAG)

  • What it does: Answers queries from Kenyan court documents using local LLM (Ollama)
  • Tech: Java 21, Spring Boot 3, Spring AI, PGVector, Docker
  • Repo: [Watch out for the Link to Spring AI project]
  • Why it matters: Shows rapid adaptation of AI inside enterprise Java stack

🤝 Let’s Collaborate

I’m open to:

  • Senior/lead Java engineering roles (remote or Kenya‑based)
  • Open source contributions (Spring AI, LangChain4j, or any microservice project)
  • Consulting on AI integration for existing Spring Boot systems
  • Mentoring junior devs in Java & system design

📬 Reach me via email or LinkedIn – or open an issue/PR on any of my repos.


🧠 Engineering Philosophy

“Code should solve real problems – and be so clean that the next engineer can extend it without fear.”
“AI is not magic. It’s another tool in the Spring toolbox.”


🧩 Beyond Code

  • 🏋️‍♂️ Exploring Nature, swimming and geopolitics
  • 📚 Learning: JVM internals, advanced Kafka, vector search at scale
  • 🎯 2026 goal: Contribute to Spring AI core

Last updated: April 2026

Pinned Loading

  1. jsoupscrapper jsoupscrapper Public

    Java

  2. content-calendar content-calendar Public

    Full Spring Boot backend, Postgres Docker, Cloud Hosted on Railway

    Java

  3. kipgide kipgide Public

    Config files for my GitHub profile.