Skip to content
View ahmedkansulum's full-sized avatar

Block or report ahmedkansulum

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ahmedkansulum/README.md

Hi, I'm Ahmed πŸ‘‹

πŸ’‘ Data Analyst & Builder of Practical Tools
I enjoy turning messy data into clear, simple insight and building small, useful apps that save people time.
My background combines banking & fintech analytics, data science, and hands-on software projects in Python and Android.


πŸ”­ Current Focus

  • πŸ“Š Data Analytics & BI – Python, SQL, Power BI, and real-world datasets
  • πŸ€– Machine Learning for Customer Behaviour – churn, segmentation, forecasting
  • 🧰 Productivity Tools – desktop apps like Text File Searcher, file comparators, and PDF utilities
  • πŸ“± Android Apps – Kotlin apps like ScholarBio and a crossword puzzle game

πŸ› οΈ Skills & Tools

Languages & Scripting

  • Python, SQL, Kotlin, Java (basics), Bash (basics)
  • ML/AI: Scikit-learn, TensorFlow basics, Pandas, NumPy , Matplotlib
  • Other Tools: Git, GitHub, Jupyter Notebook , pycharm, Microsoft SQL, NoSQL (Mongo DB)

Data & Machine Learning

  • pandas, NumPy, scikit-learn
  • Data cleaning and feature engineering
  • Classification, regression, customer churn models
  • Visualisation with Matplotlib / Power BI

Analytics, Reporting & Databases

  • Power BI, Excel (advanced), CSV/Excel data preparation
  • Relational databases and querying with SQL

Software & App Development

  • Python desktop apps with Tkinter
  • Android apps with Kotlin, Retrofit, Room, Hilt, Coil
  • Basic Git/GitHub workflow (branches, commits, pull requests)
  • Packaging Python apps with PyInstaller (.exe)

Tools I Use Often

  • Git & GitHub
  • VS Code, PyCharm
  • Jupyter Notebook
  • Android Studio

πŸš€ Selected Projects

  • 🧭 Text File Searcher – Search across .txt files with a simple Tkinter GUI
  • 🧾 DataPrep-Pro – Clean, prepare, and explore datasets faster
  • 🧱 TextFileCompareApp – Compare contents of two text files side by side
  • πŸ“„ HexaPDF Editor – Lightweight PDF editing/annotation tool
  • πŸŽ“ ScholarBio (Android) – Kotlin app with modern Android stack
  • 🧩 Crossword Game (Android) – 1000-word, 100-level crossword with themes and progress tracking

Many of these are available in my repos here on GitHub.


🌱 What drives me

I like building things that are actually used – tools that make data work easier for analysts, students, and developers.
I’m especially interested in:

  • Using ML to understand customer behaviour and reduce churn
  • Turning raw transactional data into clear, decision-ready insight
  • Sharing my work openly so others can learn from real-world projects

I learn and build continuously, and I’m slowly shaping this profile into a portfolio for data, ML, and fintech-related work.


πŸ“« Contact


✨ Thanks for visiting my profile – more projects, refactors, and experiments coming soon πŸš€

Popular repositories Loading

  1. DataPrep-Pro DataPrep-Pro Public

    Data Cleaning and Preprocessing Tool for Data Science, Data Analytics and Machine Learning Professionals

    Python 2

  2. text-file-searcher text-file-searcher Public

    Text File Searcher scans all .txt files in a selected folder and subfolders for a given text, lists matching files, opens them in Explorer or a built-in editor, and highlights every occurrence for …

    Python 1

  3. TextFileCompareApp TextFileCompareApp Public

    A small, easy-to-use desktop app for comparing, merging, and sharing text files with a clear side-by-side difference view. You can load or paste two versions of a document, see what changed, select…

    Python 1

  4. ahmedkansulum ahmedkansulum Public

    My GitHub profile README

    1

  5. NHS_DigData_Analysis NHS_DigData_Analysis Public

    Jupyter notebook exploring NHS antidepressant prescribing with NHSBSA Prescription Cost Analysis data. It cleans the PCA dataset, calculates national and drug-specific monthly costs, and creates ch…

    Jupyter Notebook 1

  6. Customer_Churn_Analysis Customer_Churn_Analysis Public

    End-to-end customer churn analysis using Python and Random Forests. Includes multi-source data integration, exploratory data analysis, feature engineering, and a churn prediction model with detaile…

    Jupyter Notebook 1