Denis Kuria
Machine Learning Engineer
Specializing in Retrieval-Augmented Generation (RAG), Large Language Models (LLMs), and AI-powered solutions.

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.
My Profiles:
Experience
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.
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.
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.
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.
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.
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.
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
Programming & Development
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