Used NLP with TensorFlow to develop a supervised ML model that identifies and prioritizes security vulnerabilities, enhancing security posture and customer trust.
Learn MoreDeveloped a supervised ML model using CNNs, TensorFlow, and OpenCV to improve user authentication systems with enhanced security and efficiency.
Learn MoreDesigned an NLP-driven supervised ML model to analyze customer reviews, improving insights, efficiency, and decision-making for business growth.
Learn MoreThrough this project, I significantly improved network reliability and reduced system downtime, enabling smoother daily operations for all users. This boosted response efficiency and user satisfaction across the institution.
Learn MorePython is a versatile programming language widely used for web development, data analysis, artificial intelligence, and more. Its readability and rich ecosystem make it an excellent choice for machine learning projects.
Learn MoreMatplotlib is a powerful plotting library for Python that provides a flexible and easy-to-use interface for creating static, animated, and interactive visualizations in Python.
Learn MoreTensorFlow is an open-source machine learning framework that allows developers to build and train machine learning models efficiently. It supports both deep learning and traditional machine learning techniques.
Learn MorePyTorch is an open-source machine learning library that provides a dynamic computation graph and an intuitive interface for building and training deep learning models.
Learn MoreJava is a high-level, class-based programming language that is designed to have as few implementation dependencies as possible, making it a popular choice for enterprise-level applications.
Learn MoreSQL (Structured Query Language) is a standard language for managing and manipulating relational databases. It is widely used for querying and updating data.
Learn MoreNoSQL databases are designed for large-scale data storage and are more flexible than traditional SQL databases, supporting various data models like document, graph, and key-value.
Learn MoreThe Natural Language Toolkit (NLTK) is a powerful library in Python for working with human language data, providing tools for text processing, classification, tokenization, stemming, tagging, parsing, and more.
Learn MorespaCy is an open-source library for advanced natural language processing in Python. It is designed specifically for production use and provides state-of-the-art performance.
Learn MoreSeaborn is a Python data visualization library based on Matplotlib that provides a high-level interface for drawing attractive statistical graphics.
Learn MoreI am a highly motivated and detail-oriented Machine Learning Engineer with a strong background in developing predictive models and analyzing complex datasets. My expertise lies in leveraging machine learning frameworks like TensorFlow and PyTorch, as well as Natural Language Processing libraries such as NLTK and spaCy, to build innovative solutions that drive business growth.
With hands-on experience across multiple industries, I have successfully implemented machine learning models for tasks ranging from security vulnerability identification to biometric authentication and customer insights analysis. I thrive in collaborative environments, working with cross-functional teams to solve real-world problems and optimize operational efficiency.
I hold a Bachelor of Science in Computer Science from Karatina University, where I developed a deep understanding of algorithms, deep learning, and scalable systems. Throughout my career, I have consistently delivered results, from improving security posture at Nordvtech Ltd to enhancing user experience at Kirinyaga County Government.
I am always seeking new challenges that allow me to combine my technical skills with innovative problem-solving, and I am passionate about contributing to impactful projects that make a difference.