Skip to content
View omarTBakr's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report omarTBakr

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
omarTBakr/README.md

Hi there! I'm Omar.

Portfolio Resume LinkedIn

πŸš€ About Me

  • Machine Learning Engineer with a focus on Computer Vision and Deep Learning πŸ‘οΈπŸ§ 
  • Solid foundation in Python 🐍 , C/C++ and SQL.
  • Passionate about Linear Algebra, Probability & Statistics – always learning! πŸ€“πŸ“šπŸ“πŸ“ŠπŸ“ˆ
  • I enjoy building algorithms from scratch to understand their core β€” check out my ML Deep Dive.
  • 🌐 Visit my portfolio: omartbakr.github.io

πŸ› οΈ Skills

Python C++ SQL MATLAB Linux Fedora

Databases & Tools:

PostgreSQL pgAdmin Docker Git VS Code PyCharm

ML/DL Stack:

NumPy Pandas Matplotlib Seaborn Scikit-learn PyTorch TensorFlow OpenCV XGBoost | LightGBM

Mathematical Foundations:

Discrete Math Linear Algebra Multivariable Calculus Probability Statistics Algorithms Optimization

πŸ† Projects

  • Volleyball Group Activity Recognition 🏐 (In Progress)

    • Reproducing the CVPR 2016 hierarchical group-activity recognition pipeline on the Volleyball Dataset (55 videos, 4,830 clips, 8 group activities) across 8 progressively complex baselines.
    • Tech: PyTorch, ResNet-50, LSTM, Hydra, TensorBoard, LMDB, Multi-GPU training.
  • Credit Card Fraud Detection πŸ’³

    • Tackled extreme class imbalance (< 0.2% fraud rate) by benchmarking 11 ML models, including a custom Focal Loss implemented in PyTorch from mathematical foundations.
    • Tech: PyTorch, XGBoost, LightGBM, CatBoost, Scikit-learn.
  • New York Taxi Trip Duration πŸš•

    • Comprehensive feature engineering project to predict taxi trip durations.
    • Tech: Python, Pandas, Scikit-learn, OSRM, Docker, Folium.
  • Tech Job Market Analysis πŸ“Š

    • SQL analysis of 700,000+ job postings exploring market trends for tech roles across countries.
    • Tech: PostgreSQL, pgAdmin, Python.

πŸ“Š Problem Solving

  • LeetCode: 509+ problems solved (278 Medium Β· 24 Hard)

    Leetcode Stats

  • Codeforces: Actively solving problems, with 82 solved here

Pinned Loading

  1. Volleyball-Group-Activity-Recognition Volleyball-Group-Activity-Recognition Public

    β–Ž PyTorch implementation of group activity recognition on the CVPR 2016 volleyball dataset β€” 8 baselines from single-frame CNNs to hierarchical LSTMs, with a unified data loader, Hydra configs, and…

    Jupyter Notebook 1

  2. ML-Projects ML-Projects Public

    Jupyter Notebook

  3. Tech-job-market-analysis-using-PostgreSQL Tech-job-market-analysis-using-PostgreSQL Public

    A comprehensive tech job market analysis using PostgreSQL and Python, examining 700,000+ job postings across multiple countries and platforms. Revealing key insights from the data

    Python

  4. ML-Deep-Dive ML-Deep-Dive Public

    implementing essential Machine learning algorithms from scratch

    Jupyter Notebook 3

  5. Variational-Autoencoder-VAE- Variational-Autoencoder-VAE- Public

    In depth explanation and Implementation of VAE

    Python 1