I am a machine learning enthusiast and full-stack developer focused on building intelligent systems and modern web applications that turn data into practical solutions.
Machine Learning Engineer
Download CV
I am a computer science student at Masinde Muliro University of Science and Technology with a strong interest in machine learning, data science, and modern software development. I enjoy exploring how data and algorithms can be used to solve real-world problems and create smarter systems. I have experience building machine learning models and developing responsive web applications using technologies such as Python, Django, JavaScript, HTML, and CSS. By combining data science with web development, I focus on creating intelligent applications that deliver meaningful insights and user-friendly experiences.
I work primarily with Python for machine learning, data analysis, and backend development. I use tools such as Pandas, NumPy, Scikit-learn, TensorFlow, Keras, Matplotlib, and Seaborn to analyze data, train models, and visualize results. I also develop modern web applications using HTML, CSS, JavaScript, Django, Bootstrap, and Tailwind CSS, and have experience working with MySQL and postgreSQL databases. My skill set allows me to build systems that combine data intelligence with interactive web technologies.
Python
Machine Learning
JavaScript
Django
A machine learning model that classifies customers based on their purchasing behavior and spending patterns. This helps businesses understand different customer segments and improve targeted marketing strategies.
A predictive model that estimates the likelihood of an advertisement being selected by users. The system analyzes user interaction data to recommend the most effective ads for better engagement and marketing performance.
A predictive model that determines whether a user is likely to purchase a product after viewing an online advertisement. It analyzes user demographics and behavior patterns to help businesses optimize targeted marketing strategies.
A machine learning model that predicts employee salaries based on factors such as rank, experience, and role level. The system analyzes historical data to estimate fair salary ranges and support data-driven compensation decisions.
"Charles is an exceptional machine learning engineer with outstanding problem-solving skills. His work on predictive models has been instrumental in our project's success."
"Working with Charles was a pleasure. His expertise in web development and attention to detail resulted in a beautiful, functional application that exceeded our expectations."
"Charles's machine learning models are not only accurate but also efficiently implemented. His ability to explain complex concepts makes him a valuable team member."