About Me

In just a few words !

As an app developer transitioned into a data science professional, I combine my background in building custom software with an analytical approach to data. I extract meaningful insights to drive informed business decisions, leveraging a career built on technical problem-solving and communication. Below is a list of my academic qualifications. Click to view.









My CV

Over the past 10+ years, I have been developing web and mobile apps with PHP, JavaScript, React, ReactNative, jQuery, HTML, CSS and MySQL. For the past 2 years, I have been involved in data science work, including working with Python (and libraries like NumPy, Pandas, Matplotlib, Seaborn), and doing data analysis and business intelligence work with Microsoft Excel, Tableau and PowerBI.

  • January 2024 - Present
    Data Scientist
    Chriscom

    In this role, I have been involved in exploring, cleaning, analyzing, and visualizing data from sources, such as Excel, and Databases. I have also been involved in building and updating reports and dashboards and presenting them to clients.

    Python
    Excel
    PowerBI
    MySQL
    Pandas
    NumPy
    Matplotlib
    Seaborn
    Scikit-learn



  • Web & Mobile App Developer
    Chriscom

    Created and maintained several web and mobile apps. My roles included collaborating with stakeholders on their requirements, designing user interfaces, designing and developing databases, developing and testing web and mobile apps and user training.

    PHP
    JavaScript
    HTML
    CSS
    React
    NextJS
    ReactNative
    TailwindCSS
    Bootstrap
    MySQL



  • May 2011 - December 2017
    Area IT Manager
    Sunbird Tourism Ltd

    Responsible for managing and supporting all hardware and software of the Sunbird Group of Hotels (7 hotels at that time). I was also involved in developing some in-house web and mobile applications.

    IT Budgets
    User Support
    Vendor Support
    Software Installation
    User Training
    Hardware Installation
    IT Reports



  • IT Lecturer
    Blantyre International University/
    Malawi University of Business & Applied Sciences (Part time)

    As an IT Lecturer, developed the course curriculum for the Bachelor of IT, prepared and delivered lectures, developed and marked course assignments and exams, and supervised student projects.

    Teaching
    Supervising Students
    Curriculum Devpt
    Setting Exams
    Marking Exams
    Programming

Portfolio Projects

A glimpse of the latest projects I've worked on

XAI

Explainable AI for Employee Attrition

Description: This project leveraged advanced machine learning (ML) and Explainable AI (XAI) techniques to identify and interpret key financial and organizational predictors of employee attrition using HR and Payroll data from four Malawian companies.

This project was done as part of my MSc in Data Science programme.

By integrating diverse datasets (employee demographics, job history, monthly earnings, and deductions) over a six-year period, I developed and evaluated multiple classification models, including Decision Trees, Random Forests, Gradient Boosting, and Logistic Regression.

Key accomplishments include:
• Comprehensive Data Engineering: Consolidated, cleaned, and feature-engineered complex relational data from multiple sources, handling missing values and outliers to create a robust dataset.

• Advanced Predictive Modeling: Trained and optimized models using techniques like SMOTE for class imbalance and GridSearchCV for hyperparameter tuning, achieving strong predictive performance in identifying employees at risk of attrition.

• Explainable AI (XAI) Integration: Applied LIME and SHAP to ensure a clear understanding of why specific employees were predicted to leave.

Impactful Analysis: Demonstrated that financial factors and tenure are critical drivers of attrition, offering actionable insights for targeted retention strategies.

Technologies Used: Python, Pandas, NumPy, Scikit-learn, Imblearn, Matplotlib, Seaborn, LIME, SHAP.

Electronic Medical Records System (EMR)

This system, called eMedix, is used to streamline hospital/clinic operations from patient check-in to check-out and everything in between, such as consultations, laboratory, dispensary, billing and reporting.

It is a commercial system and is used by hospitals/clinics of any size in Malawi.

XAI

• The Front End: I developed the front end of this web app using HTML, TailwindCSS, jQuery (for user experience) and daisyUI (for user interface components)

• The Back End: All data processing and logic of the application was developed using PHP and the Apache web server.

• The Database: All data for the system was designed and is stored using the MySQL Database Management System

• Dashboards and Reports: All reports and dashboards were made and are updated using SQL and Chart.js - a JavaScript library of various charts and graphs

Demo: Talk to me for a demo of this wonderful web application.

Talk to Me

Leave a message below, or use any of the methods shown here, to reach out to me

demo
I normally respond to messages received from this web page within 24 hours. Thank you for your patience.