Hello, I'm Ashraf Mohammed Hassan

Data Scientist & Web Developer

Passionate about leveraging data to unveil meaningful insights and crafting innovative backend solutions. Computer Science graduate of JKUAT, with expertise in Python, PHP, JavaScript and machine learning.

Ashraf Mohammed Hassan
Python
PHP
JavaScript
AI & ML

About Me

Driven by passion for data and technology

I'm a dedicated Software Engineer who graduated from Jomo Kenyatta University of Agriculture and Technology, with a passion for data science and web development. My journey began with curiosity about how data can transform businesses and solve real-world problems.

With hands-on experience in machine learning, web development, and database management, I've worked on projects ranging from AI-powered resume screening systems to comprehensive school management platforms. I believe in the power of technology to create positive change.

10+ Projects Completed
1+ Years of Experience
12+ Certifications
Data Science Illustration

Experience & Education

My journey in technology and academia

June 2025 - October 2025

ICT Support Attachee

Mombasa Maize Millers Ltd

Worked within the ICT department supporting enterprise systems and day-to-day IT operations. Assisted in system maintenance, troubleshooting hardware and software issues, data handling, and providing user support across departments within a corporate production environment.

IT Support System Maintenance Hardware Installation & Maintenance Network Administration
May 2024 - August 2024

Software Engineer Attachee

JHUB Africa

Gained essential industrial skills while working on building a student freelancer platform. Contributed to the development of KAZI & KAZINI, a comprehensive platform bridging the gap between employers and students.

Next.js React Django Tailwind CSS
May 2023 - July 2023

Internal Attachee

Jomo Kenyatta University of Agriculture and Technology

Collaborated with peers to develop a comprehensive School Management System for Adan Madrassah. Contributed to analysis, design, and development phases ensuring functionality and user-friendliness.

PHP MySQL Bootstrap JavaScript
September 2021 - November 2025

Bachelor's Degree in Computer Science

Jomo Kenyatta University of Agriculture and Technology

Gained comprehensive education in computer science with a strong focus on software engineering, data structures, algorithms, and machine learning, graduating with a First Class Honours.

June 2021 - August 2021

Computer Applications Certificate

Mewa Vocational Training Center

Achieved Distinction grade in Computer Applications covering MS Word, Excel, PowerPoint, and Access.

January 2017 - February 2021

Secondary Education (KCSE)

Memon Academy High

Achieved 81% (Grade A) in Kenya Certificate of Secondary Education.

January 2007 - December 2016

Primary Education (KCPE)

Memon Academy Primary

Achieved 413/500 (Grade A) in Kenya Certificate of Primary Education.

Featured Projects

Showcasing my technical expertise and creativity

Web Platform

Kazi Kazini - Student Freelancer Platform

This is a closed source project
Comprehensive platform bridging employers and students, addressing recruitment challenges and providing meaningful employment opportunities for skilled workers and students.

Next.js React Django PostgreSQL Tailwind CSS
Web Application

Adan Madrassah Management System

Comprehensive web application for Islamic learning institute management, automating grading, registration, and administrative operations.

PHP MySQL Bootstrap JavaScript
Machine Learning

NSE Stock Price Prediction

Machine learning model for predicting stock prices from Nairobi Stock Exchange using regression algorithms and deployed with Streamlit.

Python Scikit-learn Streamlit Pandas
Computer Vision

Digital Image Processing - OCR System

OCR system utilizing Tesseract for text extraction from images, with automatic language detection and translation capabilities.

Python Tesseract OCR Pillow Language Detection
Machine Learning

Traffic Accidents Classifier

Machine learning Model that helps classify how risky/dangerous Kenyan roads are to help drivers determine the appropriate time of the day and road to use to avoid traffic accidents

Python Scikit-learn Streamlit Pandas Matplotlib Seaborn
Web Platform

HustleHub - Service Provider Platform

Platform connecting residents with skilled laborers (electricians, plumbers, carpenters) while providing marketing opportunities for service providers.

HTML CSS JavaScript PHP SQL
Web Platform

Swahili Dishes - Restaurant website

To help customers order their favorite dishes online, also has an authenticated page for admin to help view and manage orders.

HTML CSS JavaScript PHP SQL

Technical Skills

Technologies and tools I work with

Programming Languages

Python
PHP
HTML & CSS
JavaScript
Java
SQL

Frameworks & Libraries

React.js
Next.js
Flask
Django
Bootstrap
Tailwind CSS
Pandas
NumPy
Scikit-learn
Matplotlib
NLTK
SpaCy
BERT transformer models

Databases & Tools

MySQL
MongoDB
Git/GitHub
VS Code
Azure
Alteryx
Gantt charts
Slack
Figma
Streamlit
Render
Google Colab
Tesseract OCR
HuggingFace
Ms Word
Ms Excel
Ms Access

Certifications

Microsoft Azure Fundamentals
Alteryx Machine Learning Fundamentals
Alteryx Designer Core Certification
Backend Web Development with Node.js - Devtown
Problem Solving Skills and Data structures - HackerRank
Python Programming - HackerRank
SQL - HackerRank

Get In Touch

Let's connect and bring your ideas to life

Email

ashrafanil434@gmail.com

mohammed.ashraf@students.jkuat.ac.ke

Phone

+254 741 674 466

Location

Nairobi, Kenya