Building intelligent
applications with

I'm Cyprian Kiplangat, an AI Engineer who transforms ideas into production-ready AI applications. I specialize in building AI tools that solve real problems.

6+
AI Projects
5+
Certifications
10+
Technologies
Cyprian Kiplangat
AI Engineer
Building the future

About Me

I'm an AI Engineer and IT student at Kabarak University, passionate about building applications that leverage the power of large language models and machine learning. My approach combines solid software engineering practices with cutting-edge AI techniques to create products that actually work in the real world.

From developing neural machine translation models for low-resource African languages to building AI-powered learning tools, I focus on projects that push boundaries and solve meaningful problems for real users.

When I'm not coding, you'll find me exploring the latest AI research papers, participating in hackathons, or working on side projects that challenge me to learn something new.

Featured Projects

A selection of AI-powered applications I've built to solve real-world problems.

RepoX
AI Learning Tool

RepoX

Transform any GitHub repository into an interactive learning experience. Visualize codebases, get AI explanations, and generate personalized learning paths.

  • Interactive D3.js repository visualization
  • AI-powered file explanations with ELI5 mode
  • Personalized learning path generation
  • Progress tracking with checklists
TypeScriptViteD3.jsGoogle GeminiCloudflare Workers
AI Inventory Assistant
Full Stack AI

AI Inventory Assistant

An intelligent inventory management system that lets you chat with your database. Upload any database and get instant insights through natural conversation.

  • Natural language to SQL queries
  • Auto-generated data visualizations
  • Web search for industry insights
  • Google OAuth authentication
Next.jsCopilotKitGemini 2.5 FlashSQLiteSupabaseTavily
Swahili to Kalenjin Translator
NMT Research

Swahili to Kalenjin Translator

Neural Machine Translation model fine-tuned for low-resource African languages. Uses innovative 'Language Hijacking' technique on NLLB-200 architecture.

  • Fine-tuned NLLB-200 model
  • Human-in-the-loop feedback system
  • Privacy-focused data collection
  • 30k+ sentence pair dataset
PythonHugging FaceNLLB-200GradioPyTorch

Other Projects

Math Handwriting Recognition

Real-time handwriting recognition with LaTeX conversion.

JavaScriptMyScript SDKMathJax
View on GitHub

Smart Task Management

Full-stack task system with AI-powered prioritization.

ReactFlaskMongoDBRAG
View on GitHub

SmartBudget AI

Mobile agentic system for financial insights.

KotlinJetpack ComposeGemini API
View on GitHub

More projects available on my GitHub

View All Projects

Skills & Technologies

Technologies and tools I use to bring ideas to life.

AI & Machine Learning

  • LLMs & Prompt Engineering
  • RAG Systems
  • Fine-tuning (LoRA)
  • AI Agents
  • NLP/NMT

Backend & APIs

  • Python
  • Node.js
  • FastAPI
  • Flask
  • PostgreSQL
  • Supabase

Frontend & Tools

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • D3.js

AI Frameworks

  • LangChain
  • Hugging Face
  • CopilotKit
  • Vercel AI SDK
  • Google AI

Resume

Experience

AI Engineer / Full Stack Developer

at Freelance & Personal Projects
2024 - PresentKenya, Remote
  • Built production AI applications using LLMs, RAG, and agentic systems
  • Developed NMT model for low-resource African languages (Swahili-Kalenjin)
  • Created interactive learning tools leveraging Google Gemini and D3.js
  • Built AI-powered inventory management system with natural language SQL queries

Education

Bachelor of Science in Information Technology

Kabarak University

2022 - 2026 (Expected)

Focusing on AI/ML, Software Development, and Data Systems

Certifications

DeepLearning.AI TensorFlow Developer Specialization
The AI Engineer Path - Scrimba
Fundamentals of MCP - Hugging Face
Artificial Intelligence Fundamentals - IBM
ALX AI Career Essentials
Postman API Fundamentals Student Expert

Get in Touch

Have a project in mind or want to collaborate? I'd love to hear from you.

Let's Connect

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Feel free to reach out through any of these channels.