Skip to content
View AhmedIkram05's full-sized avatar

Block or report AhmedIkram05

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
AhmedIkram05/README.md

Ahmed Ikram

Typing SVG


πŸ‘‹ About Me

I'm a 3rd-year Computer Science student at the University of Dundee, specialising in Data Science and AI. I work across the stack; backend APIs in Python and C++, mobile apps in React Native, and ML pipelines from raw data through to deployment. You can see more on my online portfolio.

I'm currently looking for a 12-month industrial placement or Internship starting in 2026, in software engineering, data science, or a related technical role.


πŸ”­ Featured Projects


Full-stack React Native app with Firebase auth, real-time data sync, and an OCR pipeline that converts physical receipts into structured financial records. Built in TypeScript across a clean data/logic/UI architecture.


Hybrid recommendation engine (collaborative filtering + content-based) built with Python, Scikit-learn, and Flask. Achieves ~0.75 Hit Rate and ~0.22 Precision@10 on the MovieLens dataset. Deployed as an interactive web app.


End-to-end ML pipeline: EDA, feature engineering, XGBoost and Random Forest modelling, hyperparameter tuning. Achieved ~90% classification accuracy. Results validated with F1-scores and cross-validation.


Modular C++ console application using polymorphism, templates, and smart pointers. Features a fuzzy search engine built with Levenshtein distance, file persistence, and a full test suite.


Offline-first personal finance PWA with client-side ML inference via TensorFlow.js. Smart expense categorisation, spending predictions, and anomaly detection β€” all running locally in the browser.


πŸ› οΈ Tech Stack

Languages
Python C++ Java TypeScript JavaScript SQL Bash

Data Science & ML
Scikit-learn PyTorch Pandas NumPy Power BI XGBoost Apache Airflow

Backend & Web
Flask Node.js React Native Expo HTML5 CSS3 PostgreSQL MongoDB Firebase

Cloud & DevOps
AWS Azure Docker Git Linux


πŸ“Š GitHub Stats & Contributions

stats graph languages graph streak graph

github contribution grid snake animation

Pinned Loading

  1. stocklens stocklens Public

    Scan Your Spending Receipts, See Your Missed Investing

    TypeScript

  2. movie-recommendation-system movie-recommendation-system Public

    AI powered movie recommendation system made using Python and Flask

    Python

  3. w3c-etl-pipeline w3c-etl-pipeline Public

    ETL Pipeline Utilising Python, Apache Airflow, Power BI and Power Automate

    Python

  4. haggis-predictive-modeling haggis-predictive-modeling Public

    Haggis Dataset, data mining and prediction modelling notebook

    Jupyter Notebook

  5. texas-holdem-poker texas-holdem-poker Public

    Texas Holdem Poker game made using Python

    Python

  6. rental-car-company rental-car-company Public

    Rental Company app made using C++

    C++