Hi, I'm Joshua 👋
I'm a Software developer and AI automation specialist based in Kenya, passionate about harnessing technology to solve complex business problems.
J.M.N

About

I'm a Software developer and AI automation specialist based in Kenya, passionate about harnessing technology to solve complex business problems. With expertise in DevOps, data science, and full-stack development, I create intelligent solutions that drive innovation and operational excellence. I specialize in building scalable applications, automating workflows, and leveraging AI to enhance business efficiency—transforming ideas into high-impact products.

Certifications

Professional Credentials

Industry-recognized certifications and credentials in AI, data science, and cloud technologies.

  • W
    AI Engineering: Agents

    Weights & Biases

    Worked with reasoning models to build production-grade AI agents that can autonomously tackle complex workflows, from deep analysis to support agents. Architected and evaluated robust systems that combine LLMs, tools, memory, and planning to ship real-world applications. Skills acquired: LLMs, Gen AI, Evaluation, Weave, Agents, and OpenAI integration.
  • M
    Building AI Agents with MongoDB

    MongoDB

    This credential validates my knowledge in building and deploying AI agents using MongoDB. It recognizes my understanding of creating multi-tool AI agents that leverage data stored in MongoDB, defining the decision-making capabilities of agents to effectively utilize multiple tools, and implementing both long-term and short-term memory for AI agents using MongoDB.
  • M
    Building AI-Powered Search with MongoDB Vector Search

    MongoDB

    This credential validates my knowledge in creating intelligent, AI-powered search experiences for applications using MongoDB Atlas Vector Search. It recognizes my understanding of indexing, embeddings, and retrieval strategies.
  • M
    Building RAG Apps Using MongoDB

    MongoDB

    This credential validates my knowledge in building Retrieval-Augmented Generation (RAG) applications with MongoDB. It recognizes my understanding of integrating vector search, optimizing retrieval workflows, and enhancing LLM-powered apps.
  • W
    Applied Data Science Lab

    WorldQuant University

    Completed eight end-to-end applied data science projects, involving data collection from files, SQL/NoSQL databases, and APIs, data cleaning and exploration, ETL pipeline development, machine learning model building, and creation of clear visualizations to communicate insights to non-technical audiences.
  • W
    Building LLM-Powered Applications

    Weights & Biases

    Participants learn how to build LLM-powered applications using LLM APIs, LangChain and W&B Prompts. This includes practical exercises, quizzes and a final project assignment covering the entire process of designing, experimenting, and evaluating LLM-based apps. Skills covered: MLOps, Weights & Biases, Large Language Models, LangChain, and Prompt Engineering.
  • C
    Data Science and Machine Learning Fundamentals

    Corporate Finance Institute

    Data science fundamentals course covering the data science cycle, exploratory data analysis, feature selection, feature engineering, supervised and unsupervised machine learning algorithms, validation/resampling techniques, and evaluation methods. Demonstrated through real-life scenarios to assess model performance and improvements.
  • C
    Introduction to Business Intelligence

    Corporate Finance Institute

    Overview of business intelligence covering key differences from data science, roles and processes involved in BI. Learn about essential skills for each position, how roles work together to deliver actionable insights, BI tools, visualization types used to deliver key messages, and best-practices in design. Covers data types, structures, and files commonly used in Business Intelligence.

Skills

Machine Learning
Python
React JS
Next JS
Prisma
Postgres
MySQL
MongoDB
Tailwind CSS
Express JS
Docker
Kubernetes
AWS
Azure
GCP
CI/CD
Langchain
Langraph
Shadcn UI
Redux
Zustand
Ms Graph API
Expertise

What I Bring to the Table

A comprehensive suite of capabilities to deliver AI-powered solutions that drive real business impact.

End-to-End AI Process Automation

End-to-End AI Process Automation

I specialize in building intelligent AI agents using LangChain and LangGraph that can automate complete business workflows from data ingestion to decision-making. My agents don't just perform isolated tasks—they orchestrate entire processes, handle exceptions, and continuously learn from interactions.

Production-Grade AI Solutions

Production-Grade AI Solutions

With my DevOps background at CIC Insurance Group and development experience at Coseke Limited, I deliver AI solutions that are built for scale, reliability, and enterprise deployment. I understand the critical difference between prototype AI and production-ready systems that businesses depend on.

Full-Stack AI Development

Full-Stack AI Development

I bridge the gap between AI capabilities and user-friendly interfaces. My expertise spans from building sophisticated RAG applications with MongoDB Vector Search to creating intuitive React frontends that make AI accessible to non-technical users.

Intelligent Document & Data Management

Intelligent Document & Data Management

Through projects like the ICTA Authority EDRMS and National Land Commission Digital Repository, I've demonstrated expertise in transforming traditional document workflows into intelligent, searchable, and automated systems that enhance organizational efficiency.

Multi-Domain AI Applications

Multi-Domain AI Applications

My portfolio showcases AI implementations across diverse sectors: Government & Public Sector with digital repositories and intelligent search, Education through counseling management systems with smart resource allocation, and Enterprise Tools including production-grade CLI tools and development frameworks.

Cloud-Native AI Infrastructure

Cloud-Native AI Infrastructure

With solid understanding across common cloud platforms like AWS, Azure, and GCP, plus hands-on experience with Docker and Kubernetes, I ensure your AI solutions are scalable, cost-effective, and maintainable in any cloud environment.

What Sets Me Apart

My unique approach to delivering impactful AI and software solutions.

End-to-end delivery: From concept to deployment, I handle the complete solution implementation lifecycle

Business-first approach: I focus on solving real problems, not just implementing cool technology

Production mindset: Every solution is built with monitoring, security, and scalability in mind

Continuous innovation: To ensure that I stay at the forefront of emerging technologies, I engage in ongoing learning and professional development.

My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Express-Genix

A production-grade CLI tool that generates Express.js applications with a robust, scalable foundation. Get a complete REST API up and running in seconds with authentication, database integration, security, testing, and Docker support. Supports three setup options: MongoDB with Mongoose ORM, PostgreSQL with Sequelize ORM, or No Database for microservices. Includes JWT authentication, Helmet security headers, CORS configuration, rate limiting, Swagger/OpenAPI documentation, Jest testing, and Docker & Docker Compose integration.

Node.js
Express JS
MongoDB
PostgreSQL
JWT
Docker
Jest
Swagger
ResumeRocket - Resume Builder

ResumeRocket is a resume builder designed to help users create professional resumes quickly and easily. Utilizing technologies like Next JS, Node.js, and MongoDB, it offers customizable templates, automated formatting, and content suggestions. This project empowers job seekers to present their skills and experience effectively, ultimately improving their chances of landing interviews.

Next JS
MongoDB
Zustand
Shadcn UI
Node.js
Tailwind CSS
ICTA Authority EDRMS

The ICTA Authority EDRMS project aims to modernize document management through a centralized, secure, and accessible electronic system. Key features include document capture, workflow automation, version control, and robust search capabilities. This implementation improves efficiency, reduces paper consumption, and enhances transparency in government operations.

React JS
Redux
MySQL
Tailwind CSS
Express JS
Node.js
USIU Counselling Management System

An interactive web-based counselling portal for the Counseling Center at United States International University-Africa (USIU-Africa). The system provides confidential mental health support services including individual and group counseling, couple and family counseling, psycho-education, and peer educator coordination. The platform streamlines access to counselling services for students and the university community, offering features for service booking, peer educator training, and awareness campaigns.

React JS
Redux
Node.js
Express JS
MongoDB
Tailwind CSS
National Land Commission (NLC) Digital Repository

A comprehensive digital repository and archive system for the National Land Commission of Kenya. The platform serves as a centralized digital library where users can search, browse, and download official land-related documents including policy documents, reports, guidelines, research papers, and legislative material. The system improves transparency and provides public access to land governance resources, supporting researchers, officials, lawyers, and the general public in accessing critical information on land policy, reforms, and administration.

React JS
Redux
Node.js
Express JS
MongoDB
Tailwind CSS
Contact

Get in Touch

Want to chat? Message me On LinkedIn and I'll respond whenever I can.