Abdirahman Hassan Abdi

Python Developer/Machine Learning Engineer

CV Icon

About Me

Welcome! I'm Abdirahman Hassan Abdi, a Python Developer and Machine Learning Engineer dedicated to using technology to address complex challenges. With a strong foundation in both technical and analytical skills, I excel in Python, HTML, and CSS programming, and specialize in data preprocessing, feature engineering, and predictive modeling. My professional interests include exploring cutting-edge machine learning techniques, contributing to open source projects, and continuous learning to stay abreast of industry trends.

Education

Skills

Projects

Machine Learning Model For Diabetes Prediction

Diabetes Prediction

This project uses machine learning to predict diabetes based on health indicators such as age, BMI, blood glucose levels, and more. The dataset is preprocessed to handle missing values, encode categorical variables, and normalize numerical features. A logistic regression model is trained and optimized using grid search cross-validation. The model's performance is evaluated using the ROC AUC score and a classification report.

Machine Learning Python Healthcare
View on GitHub

ChapterVerse: Web Scraping & EPUB Conversion

ChapterVerse

ChapterVerse is designed to scrape online novels and create EPUB files from their chapters. Provides concurrent scraping capabilities to improve efficiency. Includes error handling with automatic retry logic for transient network errors. Allows adding customizable cover images to the generated EPUB files.

Web Scraping Python EPUB
View on GitHub

ExcelConvertGUI

ExcelConvertGUI

This Python script creates a GUI for converting multiple Excel files into a single Excel file with each file's data on a separate sheet. Features include file validation, error handling, and user feedback. Users can select multiple files, choose the target location, and the script merges the data, providing informative messages throughout the process.

Python GUI Excel
View on GitHub

Dynamic GPA Calculator

GPA Calculator

A PyQt5-based application that allows users to add multiple semesters, input grades and credit units for each module in a semester, and calculate both semester and cumulative GPA.

Python PyQt5 Education
View on GitHub

Interactive Portfolio Website

Portfolio Website

Developed a dynamic and visually appealing portfolio website using HTML, CSS, and JavaScript to showcase professional skills, projects, and experiences effectively.

Web Development HTML CSS JavaScript
View on GitHub

Experience

Macruuf Agency | Operations Manager

Kampala, Uganda

Jan 2024 - Present

  • Optimized Scheduling: Developed automated tools to streamline staff scheduling, improving efficiency and workload balance across clients.
  • Team Leadership: Supervised a team of 6, ensuring high service standards and operational excellence.
  • Process Automation: Implemented Python-based solutions to automate data entry and reporting, reducing errors and saving time.
  • Data-Driven Decisions: Leveraged data analysis to forecast demand and optimize resource allocation.
  • Financial Management: Managed budgets and created automated financial reports to support strategic planning.
  • Client Relations: Maintained strong client relationships, enhancing service quality through personalized attention and effective communication.

Taaj Services | Data Entry Specialist

Remote

Feb 2021 - Nov 2023

  • Processed an average of 1,200 customer and account source documents per month, ensuring data accuracy and completeness.
  • Maintained a 99% accuracy rate in data entry while ensuring all information was kept confidential and secure.
  • Successfully identified and resolved 20 data entry errors per week, contributing to a significant reduction in data inaccuracies and improving overall efficiency.