Skip to content
View sayef's full-sized avatar

Block or report sayef

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

πŸ‘‹ Hi, I'm Md Saiful Islam

πŸ’‘ Senior Software Engineer | Data & Machine Learning

πŸ“ Based in Munich, Germany
πŸ“§ [email protected] | 🌐 sayef.tech
πŸ’Ό LinkedIn | πŸ’» GitHub | πŸŽ“ Google Scholar


πŸ§‘β€πŸ’» About Me

I am a Senior Software Engineer with expertise in Natural Language Processing (NLP) and Machine Learning (ML).
With over 5 years of industry experience, I have worked across academia, research institutes, and startups β€” building services and products powered by ML, CV, and NLP techniques.

Currently, I am working at Cobrainer GmbH as a Software Engineer (Data & ML), where I strengthen their AI-driven career and learning recommendation systems.
Previously, I contributed to Fraunhofer IIS as an NLP Research Engineer, focusing on fine-tuning LLMs, maintaining MLOps infrastructure, and working on OpenGPT-X.


πŸ’Ό Work Experience

  • Senior Software Engineer (Data & ML) – Cobrainer GmbH, Munich (Aug 2025 – Present)
  • Software Engineer (Data & ML) – Cobrainer GmbH, Munich (Jun 2024 – July 2025)
  • NLP Research Engineer – Fraunhofer IIS, Erlangen (Jan 2022 – May 2024)
  • Student Research Assistant (NLP) – Fraunhofer IIS, NΓΌrnberg (Sep 2020 – Jan 2022)
  • Werkstudent (Software Engineer) – IAV GmbH, Gifhorn (Mar 2019 – Feb 2020)
  • Software Engineer – TigerIT Bangladesh Ltd, Dhaka (Jan 2016 – Nov 2021)

πŸš€ Major Projects

  • OpenGPT-X – Contributed to data preprocessing pipeline for large-scale LLM training.
  • Speaker Platform – NLP integration for dialogue management and NLU.
  • FSNER Python Package – Implemented Example-Based Named Entity Recognition research as a Python library.
  • KinderMate - Corella NLP Engine – NLP-driven dialogue engine for children’s knowledge and entertainment app.
  • ALPR (Bengali) – Deep learning-based automatic license plate recognition.
  • Robust Face Recognition System – PyTorch-based surveillance system for intruder detection.

πŸŽ“ Education

  • M.Sc. Applied Computer Science (Data Science) – Georg-August-UniversitΓ€t GΓΆttingen, Germany (2018 – 2021)
    • Thesis: Multi-type evidence retrieval for assisting fact-verification experts
  • B.Sc. Computer Science & Engineering – University of Dhaka, Bangladesh (2012 – 2016)
    • Thesis: Trajectory Analyzed Centroid Displacement for velocity measurement

πŸ“œ Publications

  • EcRD: Edge-Cloud Computing Framework for Smart Road Damage Detection and Warning
    IEEE Internet of Things Journal, 2021 – DOI: 10.1109/JIOT.2020.3024885

πŸ† Achievements

  • πŸ₯‰ ACM ICPC (Asia Regional, Dhaka Site) – Ranked 3rd (2013) & 4th (2014) in selection contests.
  • πŸŽ–οΈ Represented in ACM ICPC Asia Regional finals, achieving honorable positions.

🌍 Languages

  • English – C2 (Professional)
  • German – B1 (Intermediate)
  • Bangla – Native

πŸ› οΈ Skills & Tools

Experienced: Python, PyTorch, Scikit-Learn, Transformers, MLFlow, Prefect, Git, Linux, Docker, CI/CD
Skillful: C/C++, Pandas, NoSQL, Flask, FastAPI, PostgreSQL, Redis, Kubernetes, Terraform, Elasticsearch


πŸ“‘ Certifications

  • Deep Learning Specialization – deeplearning.ai (Andrew Ng)
  • Computer Vision for Faces – Big Vision LLC

🀝 Let's Connect

πŸ”— sayef.tech | πŸ’Ό LinkedIn | πŸ’» GitHub | πŸŽ“ Google Scholar


✨ Always learning, building, and exploring the intersection of AI, NLP, and real-world applications.

Pinned Loading

  1. bplus-tree bplus-tree Public

    B+ Tree Data Insertion and Deletion

    C++ 32 26

  2. remote-cv remote-cv Public

    OpenCV server-client communication for remote video processing

    Python 2 2

  3. detectron2-deepsort-pytorch detectron2-deepsort-pytorch Public

    Forked from ZQPei/deep_sort_pytorch

    MOT tracking using deepsort and yolov3 with pytorch

    Python 21 11

  4. eye-pair eye-pair Public

    Crop eye pair from face image using opencv haar-cascade and/or mtcnn.

    Python 1

  5. Useful Linux Commands Useful Linux Commands
    1
    ## Screen Commands
    2
    
                  
    3
    1. Create a screen : `screen -S SCREEN_NAME`
    4
    2. Detach (getting out of the screen) : Press ctrl+A & ctrl+D respectively
    5
    3. Reattach (getting in the screen) : `screen -r SCREEN_NAME/ID`
  6. fsner fsner Public

    Few-shot Named Entity Recognition

    Python 123 6