Loading...

Denis Kuria

Machine Learning Engineer

Specializing in Retrieval-Augmented Generation (RAG), Large Language Models (LLMs), and AI-powered solutions.

Denis Kuria - Machine Learning Engineer

About Me

Machine Learning Engineer with expertise in Retrieval-Augmented Generation (RAG), Large Language Models (LLMs), and AI-powered solutions. Skilled in machine learning, natural language processing, vector databases, and cloud computing.

Experienced in building predictive models, recommendation systems, and AI-driven applications to optimize business processes. Strong background in technical writing, authoring in-depth guides on AI, cybersecurity, and programming for leading tech platforms.

Passionate about leveraging RAG and LLMs to enhance information retrieval, automate workflows, and improve AI-driven decision-making.

Name: Denis Kuria
Email: mwangid804@gmail.com
Phone: 0793814448
Location: Nairobi, Kenya
Languages: English (Fluent), Swahili (Native), Kikuyu (Native)
Download CV

Experience

05/2023 - Present

Machine Learning Engineer

Fizma Africa

  • Develops predictive models for customer churn analysis, resulting in a 23% reduction in customer attrition.
  • Creates automated ETL pipelines for ingesting, cleaning, and transforming large datasets, streamlining data processing.
  • Utilizes NLP techniques to extract insights from customer feedback and sentiment analysis, contributing to product improvement.
  • Develops and deploys recommendation systems to increase user engagement and drive revenue growth.
  • Presents data-driven insights to non-technical stakeholders in an understandable and persuasive manner.
04/2024 - Present

Technical Writer

Zilliz (Creators of Milvus) View Profile

  • Authored In-Depth Articles on AI and Machine Learning: Developed comprehensive articles on topics such as Retrieval-Optimized Embedding Models, DeepRAG, and the impact of AI models like DeepSeek R1, contributing to the understanding of advanced AI concepts.
  • Explored Multimodal AI Integration: Investigated the integration of audio, text, and vector search in AI systems, enhancing the understanding of multimodal AI applications.
  • Discussed Advancements in Information Retrieval: Explored the role of rerankers in enhancing information retrieval systems, providing insights into improving search result relevance.
  • Contributed to External Publications: Authored articles on integrating vector databases with existing IT infrastructure and the impact of AI agents on digital life, expanding the reach of technical insights.
04/2024 - Present

Developer Advocate

Strapi View Profile

  • Developed AI-Powered Content Management Solutions: Created guides on integrating Strapi with LangChain.js, OpenAI, and vector databases to build AI-driven applications.
  • Optimized API Consumption and Data Retrieval: Explored the use of Fetch API, REST, and GraphQL to efficiently interact with Strapi's Content API for dynamic data management.
  • Built Scalable Web Applications: Demonstrated best practices for using Strapi as a headless CMS with frameworks like Next.js and React to create dynamic front-end applications.
  • Enhanced Content Workflow Automation: Provided insights on automating content workflows with Strapi, integrating it with cloud storage solutions, authentication systems, and external APIs.
08/2024 - Present

Technical Writer

Twilio View Profile

  • Developed a Multilingual AI Support Agent: Created a comprehensive guide on building a multilingual AI support assistant using Twilio's SendGrid API and LangChain.js, enabling automated, language-specific customer support.
  • Integrated Fetch API with Strapi: Explored the use of the Fetch API to perform CRUD operations on Strapi, facilitating authenticated API requests and enhancing backend interactions.
08/2024 - Present

Contributing Writer

The New Stack View Profile

  • Explored AI Agents' Impact on Digital Life: Authored an article examining how AI agents are poised to transform digital interactions, highlighting their potential to change personal and professional landscapes.
  • Advocated for Trusted AI Responses: Discussed strategies to enhance AI accuracy by incorporating reliable sources, addressing challenges related to misinformation in AI-generated content.
  • Demystified Vector Embeddings: Provided a beginner-friendly guide on vector embeddings, elucidating their significance and applications in AI and machine learning.
  • Analyzed Data Management Evolution: Explored the progression from SQL and NoSQL databases to vector databases, offering insights into their respective strengths and use cases.
  • Compared Vector Libraries and Databases: Evaluated the suitability of vector libraries versus vector databases for AI applications, guiding readers on optimal data management strategies.
01/2021 - 12/2024

Technical Writer

CloudZilla.ai View Profile

  • Developed Computer Vision Applications: Created a tutorial on building a finger counter using OpenCV and Python, demonstrating real-time object detection techniques.
  • Explored Digital Forensics and Data Recovery: Provided a guide on recovering deleted files using Foremost, showcasing forensic tools and techniques for data retrieval.
  • Analyzed Machine Learning Evaluation Metrics: Explained key regression evaluation metrics, helping developers assess the performance of machine learning models effectively.
12/2022 - 12/2023

Technical Writer

MakeUseOf View Profile

  • Authored Comprehensive Guides on AI Frameworks: Wrote in-depth tutorials on LangChain LLM, covering foundational concepts, comparisons with other models, and implementation steps.
  • Provided Python Programming Enhancements: Shared best practices for writing cleaner and more efficient Python code, including context managers, optimized conditional statements, and enumeration techniques.
  • Developed Coding Tutorials: Created step-by-step guides on text analysis, API consumption, and data processing using Python and relevant libraries.
  • Explored API Integration Techniques: Covered the use of Django templates for API consumption and developed news applications with Python and Tkinter.
  • Shared Best Practices for Dependency Management: Provided insights on handling project dependencies, ensuring compatibility, and improving software maintainability.

Skills

AI & Machine Learning

Large Language Models integration Expert
Retrieval-Augmented Generation (RAG) Expert
Vector Databases (Milvus, Pinecone, etc.) Expert
LangChain & LangGraph Expert
Artificial Intelligence & Machine Learning Advanced
AI Agents Development Advanced
Embedding Models & Multimodal AI Advanced
Computer Vision Intermediate

Programming & Development

Python Expert
Technical Writing Expert
Cloud & API Development Advanced
JavaScript Intermediate
Cybersecurity & Digital Forensics Intermediate

Education & Certifications

Bachelor of Science, Computer Science

Meru University of Science and Technology

04/2019 - 04/2023

Developed a mental awareness chatbot system as a final-year university project.

Ethical Hacker

Cisco

12/2023 - 05/2024

Get In Touch

Phone

0793814448

Location

Nairobi, Kenya