CERTIFIED ML ENGINEER AND GRAPHIC DESIGNER

Artificial Intelligence | Machine Learning | Data Science | Python | Scrum Master | Graphic Design

Changing The World With Tech

Hi there,

My name is Ibrahim Irfan and I am an experienced professional with a career geared towards exploring the latest cutting edge technology. Technology is a passion and I find it exhilarating and exciting to be part of this Tech Revolution and solve problems using the latest technology. I have a strong desire for writing code and designing with an ambition to learn as much as I can about the IT and Computer Science industry. I have polished skills in Graphic Design, Content Creation, Leads Generation as well as Python, Java, AI and Machine Learning. I am currently focused on expanding my career in Graphic Design, Artificial Intelligence & Machine Learning and Freelancing.

With a degree in Computer Science and over 5 years of professional experience in the industry, I am well equipped to do your company's branding and project development & implementation. I am currently pursuing my Master's Degree in Computer Science (Artificial Intelligence and Machine Learning) from University of York. Along with my Graduate Studies, I am currently working for the UK and USA business market as a Senior Graphic Designer at Innovative Edge Technologies, based in London, England and as an Artificial Intelligence Engineer at Eve Bytes. My main goal is to hone new skills in this industry everyday.
Artificial Intelligence Engineer - April 2024 - Present
Working as a trainee in Artificial Intelligence and Machine Learning. Key focus is on Data Collection and Pre-Processing, Model Development and Training, Integration and Testing. As an AI Engineer, my responsibilities include:
● Develop cutting-edge AI solutions to address complex business challenges
● Design and implement AI and Machine Learning models, and deploy them into production environments
● Use Python and other Machine Learning techniques to develop and implement ML algorithms
● Deploy machine learning models on edge devices to enable real-time inference
● Conduct experiments to test and validate the models, and optimized their performance to achieve high
     accuracy and efficiency
● Maintain up-to-date knowledge of the latest AI and ML techniques and tools, and evaluated their
     suitability for different use cases
● Contribute to research and development projects aimed at advancing state-of-the-art Artificial
     Intelligence

Senior Graphic Designer - January 2024 - Present
Currently working as the Senior Graphic Designer at IET Experts, based in London, England. As the Graphic Design Lead, my role is to look after the creation of all Graphics Content for Print Media, Social Media and Web Design for several clients. I am also responsible for Leads Generation primarily from the UK and USA business markets.

Eziline Software House Pvt Ltd logo 
Artificial Intelligence and Machine Learning Intern - March 2023 - June 2023
Worked as an Artificial Intelligence and Machine Learning intern. As an AI engineer, my role included:
  • Collecting Data Sets
  • Creating Models using Machine Learning
  • Training and Testing Models
  • Making Predictions
  • Coding with Python
  • Develop AI Based Applications
  • Work with AI and Machine Learning libraries such as Pandas, Numpy, Matplotlib, Scikit-Learn,
    TensorFlow, Keras, Flask and OpenAI

Fiverr logo 
Freelance Graphic Designer -  Sep 2019 - Present
Working as a freelance Graphic Designer. Interested in my services? Feel free to take a look at my Portfolio

7 Sky logo
Lead Creative Graphic Designer | IT Specialist - Sep 2019 - Jan 2022
As the creative lead, my role was to oversee all social media platforms and the design of print media and digital graphics for advertising and branding purposes. As a Graphic Designer and lead IT Specialist, my roles also included:
  • Working with several design tools such as Adobe Photoshop, Adobe Illustrator, Adobe InDesign and
    Corel Draw.
  • Creating attractive graphics for social media (Primarily for Real Estate)
  • Designing creative logos for branding
  • Designing print media, business cards, booklets, banners, brochures, flyers, envelopes
  • Managing social media pages and did Digital Marketing
  • Installing different software on computers
  • Installing operating systems on the latest PCs
  • Performing System Maintenance
  • Performing data entry tasks using MS Office
University of York
Master of Science - Computer Science
Jan 2023 - Present
  • Currently Pursuing my Graduate Degree in Computer Science with specialization in Artificial Intelligence and Machine Learning.

University of Lahore
Bachelor of Science - Computer Science
Sep 2015 - Feb 2020
  • Completed 4 years of study in the field of IT and Computer Science. Took core courses such as Operating Systems, Compiler Construction, Introduction To Programming, Database Systems, Object Oriented Programming, Artificial Intelligence, Software Engineering, Data Structures and Algorithms, and Computer Graphics.
  • Completed research and thesis on SMS Spam Detection using Machine Learning and Android Studio.
Artificial Intelligence and Machine Learning
  • Professional Certificate in Computational Thinking with Python from MIT
  • Professional Certificate in Computer Science and AI from Harvard University
  • 2 months training in Data Science and Machine Learning from Dice Analytics
  • 2 months training in Data Science and AI from IBM

Python and Linux
  • Successfully passed PCEP Certification conducted by Python Institute
  • 2 months training in Python from Google
  • 2 months online training in Python Basics from Virtual University of Pakistan
  • 2 months training in Linux from Virtual University of Pakistan

Programming in Java
  • 3 months online training in Java from Microsoft
  • 1 month online course in Java Applications from Duke University

C++ Programming
  • 2 months course in C++ from Glowing The Greens Academy
  • 2 months online course in C++ from Saylor Academy

Graphic Design
  • Professional Certificate in Graphics and Logo Design from LinkedIn
  • 3 months online training in Graphic Design from DigiSkills
  • 1 month online course in Graphic Design from University of Colorado

SCRUM Master
  • Successfully passed Scrum Master examination conducted by Certiprof and Scrum Alliance

Dietary Meal Recommendation System using Neural Networks
Eve Bytes(2024)
A dietary food recommendation system is a tool that is designed to help businesses in the food industry improve customer satisfaction and loyalty by providing personalized recommendations for food and drinks based on an individual's preferences and past orders. The primary objective of a food recommendation system is to increase sales and revenue by encouraging customers to try new menu items and by encouraging repeat business. This can be achieved by analyzing customer data and using machine learning algorithms to understand patterns in customer behavior and preferences, and by presenting recommendations that are tailored to the individual's tastes and needs. By using a food recommendation system, businesses can improve their customer retention rates, increase customer satisfaction, and ultimately drive growth and profitability. Dietary food recommendation systems also help individuals who are on a diet and trying to maintain a healthy lifestyle plan out their daily meal intake. In this project, we will develop, train and test a Machine Learning model that analyzes users' dietary preferences, health goals, and nutritional requirements, ultimately providing personalized meal plans and recommendations. The solution will be used in a website application or even a mobile app. The problem is an unsupervised, offline and a model-based learning problem, since we are building a recommendation model from the whole unlabled data.

The scope of this project involved creating a Machine Learning model which recommends dietary food products to consumers based on attributes such as nutritional information and recipes. The model could then be integrated into a mobile or web application using a backend infrastructure.

Handmade Product Recommendation System using NLP and Collaborative Filtering
Eve Bytes (2024)
In this project, we will be integrating artificial intelligence into our platform to enhance user experience and engagement. The process will involve developing AI-powered features to personalize recommendations, improve search functionality, and streamline user interactions.

The scope of this project involved creating a Machine Learning model which recommends handmade products to consumers based on attributes such as product description and user reviews. The model could then be integrated into a mobile or web application using a backend infrastructure.

The model was developed using the Python programming language with the Jupyter Notebook environment. The main purpose of using Jupyter Notebook instead of an IDE such as PyCharm or Sublime Text is because Jupyter Notebook allows you to integrate markdown text along with Python code within one file. The Python libraries involved in the development process include Pandas, NumPy, Scikit-Learn, Seaborn, and Matplotlib.

Bone Fracture Classification using Mura Dataset
Eziline Software House (Pvt). Ltd (2023)
Here we attempt to create an algorithm to classify images for bone fracture, for this an input image is given and output is given as a “Positive” or “Negative” label. The input data is in the form of X Ray images of the bones. Hence, an appropriate supervised learning model is to be trained with the data to give correct label to the input image to predict a fracture. Some preprocessing of the data (converting RGB images to Grayscale) is also necessary here. This repository contains a Keras implementation of a 169 layer Densenet Model on MURA dataset

Email Spam Filtering using Text Classification
Eziline Software House (Pvt). Ltd (2023)
Email becomes a powerful tool for communication as it saves a lot of time and cost. It is one of the most popular and secure medium for online transferring and communication messages or data through the web. But, due to the social networks, most of the emails contain unwanted information which is called spam. To identify such spam email is one of the important challenges. In this project we will use PYTHON text classification technique to identify or classify email spam message. We will find accuracy, time and error rate by applying suitable algorithms (such as NaiveBayes, NaiveBayesMultinomial and J48 etc.) on Email Dataset and we will also compare which algorithm is best for text classification.

AI Content Generation using Python and OpenAI
Eziline Software House (Pvt). Ltd (2023)
Created an AI based content generation application for creating and generating content on various topics. The tools used were:
  • Python
  • Flask
  • OpenAI
  • VS Code
  • React JS
Carshop Application using Java and IntelliJ Idea
University of York - Yorkshire, England (2023)
The carshop application is a console based app developed in Java and IntelliJ Idea which allows users to enter the information such as ID, manufacturer, model, year, mileage, size and price of a certain number of cars. The user can then perform the following tasks:
  • Sort the cars based on the model
  • Sort the cars based on the price
  • Search the car with the lowest mileage
  • Search the car with the lowest price
  • Search the car based on the ID entered
Price Prediction using Linear Regression
Dice Analytics (2022)
This is a tickets pricing monitoring system. It scrapes tickets pricing data periodically and stores it in a database. Ticket pricing changes based on demand and time, and there can be significant difference in price. We are creating this product mainly with ourselves in mind. Users can set up alarms using an email, choosing an origin and destination (cities), time (date and hour range picker) choosing a price reduction over mean price.

Portfolio Website using GitShowCase
Douglas College - Vancouver, Canada (2022)
In this project, I created a portfolio on GitShowCase showcasing different projects related to Web Development. The tools and technologies used for this project are:
  • VS Code
  • Github
  • HTML
  • CSS
  • JavaScript

Restaurant Menu using Java and Eclipse
Duke University Online (2020)
This project is a console based application that allows a user to browse through a restaurant menu. The user can select from a number of food options and calculate the total bill. The code of this project was written in Java using classes and OOP. The IDE used is Eclipse.

BS Thesis in SMS Spam Detection
University of Lahore - Islamabad, Pakistan (2018 - 2019)
Completed Research and Thesis on SMS Spam Detection Using Machine Learning and Android Studio.
  • Collected Raw Datasets and compiled them
  • Developed AI model using Machine Learning, SVM and Random Forest
  • Wrote code in Python and Java
  • Developed an app in Android Studio
  • Wrote an 80 page thesis on final year project

Graphic Design

Want to advertise your brand? We are offering services in advertising, branding, logo design, print media, digital graphics, social media marketing and design.

CV Design

Need a CV to get started on looking for jobs. We will design your CV using the latest cutting technologies, one that will attract the employer's eye.

Logo Design

Need a logo to kickstart you business? We offer the best logo design services using the latest cutting edge technologies and software tools.

Content Creation

Need content to advertise your product? We create state of the art content for blogs, social media, digital graphics and print media.

Data Entry

Tired of handling bulks of data? We offer data entry services using the latest software tools such as MS Office. We perform various data entry tasks and make sure all your data stays organized and in one place.

Machine Learning

Need help in developing Machine Learning models. We will compile your data sets and perform various machine learning tasks using Pandas, Numpy, Scikit-Learn, Matplotlib, Seaborn, Keras and OpenAI to train and test models and make predictions.

Programming

Want to learn how to develop applications. We have the best skills in Java, C#, Python and Flask.

Leads Generation

Want to attract clients towards your business. We will use the best tools to generate leads from the top business markets around the world

  • 559 Street 28, Bahria Town Phase III Phase 3 Bahria Town, Rawalpindi, Islamabad, Pakistan