Skip to content
View karimosman89's full-sized avatar
πŸ˜€
πŸ˜€
  • 05:16 (UTC +02:00)

Block or report karimosman89

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
karimosman89/README.md

πŸ‘‹ Welcome to My Profile!

I'm Karim Osman, a passionate Machine Learning Engineer, Data Engineer, Data Scientist, and DevOps Specialist. I leverage the power of AI and data-driven solutions to tackle complex real-world challenges. My expertise encompasses the entire machine learning lifecycleβ€”from model development to deploymentβ€”while ensuring robust data engineering and cloud infrastructure support.


πŸ” About Me

  • Current Focus: Developing state-of-the-art deep learning models for Natural Language Processing (NLP) and computer vision applications.
  • Continuous Learning: Engaging with advanced topics such as reinforcement learning and the latest advancements in AI technologies.
  • Collaborative Spirit: Open to partnerships on projects that intersect machine learning, AI, and data engineering.

πŸš€ Core Skills and Technologies

Programming Languages:

Python R Java C# Groovy SQL JavaScript PHP

Machine Learning & Data Science:

  • Frameworks & Libraries:
    • Machine Learning: scikit-learn, XGBoost, LightGBM, CatBoost
    • Deep Learning: TensorFlow, Keras, PyTorch, MXNet, Caffe
    • Data Science: Pandas, NumPy, SciPy, Statsmodels
    • Deep Learning Models:
      • NLP: BERT, GPT-3, LSTM, RNN, CNN
      • Computer Vision: U-Net, ResNet, VGG16, EfficientNet, YOLO
      • Generative Models: GANs (Generative Adversarial Networks), VAEs (Variational Autoencoders)
    • Data Visualization: Matplotlib, Seaborn, Plotly, Bokeh

Big Data & Cloud Technologies:

  • Big Data Tools: Hadoop, Spark, Hive, Flink
  • Cloud Platforms: AWS (SageMaker, EC2, Lambda), GCP (AI Platform, BigQuery), Azure
  • MLOps & Deployment: Docker, Kubernetes, CI/CD, MLflow, Airflow, Kubeflow
  • Databases: PostgreSQL, MySQL, MongoDB, Redis, Cassandra

Proficiency Badges:

TensorFlow PyTorch Keras


πŸ† Notable Projects

Explore my key projects that exemplify my skills in machine learning, data engineering, and cloud solutions:

  • NLP with Transformers:
    Developed advanced text classification models utilizing BERT, fine-tuning them on custom datasets for sentiment analysis and topic classification.

  • Time Series Forecasting:
    Designed robust forecasting models employing LSTM, ARIMA, and Prophet to predict stock prices, with comprehensive visualization and accuracy metrics.

  • End-to-End Machine Learning Pipeline on AWS:
    Engineered a scalable machine learning pipeline for customer churn prediction, utilizing AWS services, Docker, and CI/CD methodologies for efficient deployment.

  • Real-Time Data Pipeline with Apache Kafka & Spark:
    Architected a high-performance ETL pipeline for processing streaming log data using Apache Kafka and Spark, featuring real-time analytics dashboards.


πŸ“ˆ GitHub Statistics

Karim's GitHub Stats


🌍 Let's Connect

I am eager to engage in meaningful conversations about innovative projects, ideas, and opportunities. Feel free to connect with me through the following platforms:

LinkedIn Badge
Email Badge


🌟 Fun Fact:

I love exploring the intersection of technology and art. When I'm not coding, you might find me experimenting with creative projects or participating in hackathons! πŸš€


Profile Animation

Pinned Loading

  1. Time-Series-Forecasting Time-Series-Forecasting Public

    A collection of Jupyter Notebooks covering data wrangling, visualization, and machine learning algorithms.

    Jupyter Notebook 1

  2. X_Ray_Project X_Ray_Project Public

    A collection of Jupyter Notebooks covering data wrangling, visualization, and machine learning algorithms.

    Jupyter Notebook 1

  3. AI-Project AI-Project Public

    This project, you will build a full AI pipeline for an image classification task using Convolutional Neural Networks (CNNs). The project will cover data ingestion, preprocessing, model training, de…

    Python 2

  4. ab-testing ab-testing Public

    Analyzes the results of A/B tests to determine if there is a statistically significant difference between control and treatment groups. It provides a structured approach for performing A/B tests, …

    Python 1

  5. Data-Pipeline Data-Pipeline Public

    This project implements a scalable ETL pipeline that processes streaming data from Kafka and performs analytics using Spark.

    Python 1

  6. reinforcement-learning reinforcement-learning Public

    Create an agent that learns to play a game (e.g., Atari, chess) using reinforcement learning algorithms like Deep Q-Networks (DQN) or Proximal Policy Optimization (PPO).

    Python 1