Skip to content
View DiogoRibeiro7's full-sized avatar

Block or report DiogoRibeiro7

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

Hi there, I’m Diogo Ribeiro 👋

Senior Data Scientist • Mathematician • between United Kigdom and Portugal

“Knowledge is knowing a tomato is a fruit; wisdom is not putting it in a fruit salad.”

— Miles Kington

committers.top badge

I’m a data scientist with over 20 years of experience applying machine learning and statistical analysis across domains—from logistics and supply chains to healthcare and engineering—now focused on natural language processing and statistical modeling to extract insights from unstructured text and drive solutions for climate change and sustainability.

Data has a better idea


🧠 Areas of Expertise

  • Machine Learning
    Supervised and unsupervised learning, anomaly detection, time series forecasting, optimization.

  • Graph & Network Analysis
    Modeling social and interaction networks using graph theory and dynamic metrics.

  • Big Data Analytics
    Pattern discovery in marketing, logistics, and urban systems using structured and unstructured data.

  • Mathematical Modeling
    Differential equations, statistical inference, numerical methods for complex systems.

  • Sustainability & Urban Systems
    Data-driven models for energy optimization, smart environments, traffic prediction.


🛠️ Technical Skills

  • Programming Languages
    Python, SQL, R, Bash/Zsh, Fortran, C, TypeScript

  • ML & Data Tools
    Scikit-Learn, XGBoost, LightGBM, TensorFlow, Statsmodels, PyTorch, Numpy, Pandas, Polars and FireDucks

  • Data Engineering & Streaming
    Apache Kafka, Flink, Spark, Databricks

  • DevOps
    GitHub Actions, Docker, Jenkins

  • Databases
    PostgreSQL, MySQL, SQLite, DynamoDB, AWS S3, MongoDB, Iceberg, InfluxDb


🔭 Research Interests

  • Health Data Science
  • Graph Theory & Social Networks
  • Big Data & Marketing Analytics
  • Sustainability & Energy Systems
  • Smart Environments & Sensor Networks
  • Behavioral & Labor Economics
  • Inequality & Sustainable Development

🌟 Highlights

  • Interdisciplinary approach combining computer science, mathematics, economics, and natural sciences.
  • Practical projects in IoT, automation, and environmental monitoring using Raspberry Pi and sensors.
  • Advanced research in machine learning applications, mathematical modeling and statistics.

📊 GitHub Stats


📈 Let’s Connect and Collaborate

Thanks for visiting! I’m eager to partner with fellow data enthusiasts, researchers, and professionals. Browse my projects or get in touch—I’m always open to exploring ideas and driving impactful innovation together.

Pinned Loading

  1. genSurvPy genSurvPy Public

    gen_surv is a Python package for simulating survival data under a variety of models, inspired by the R package genSurv

    Python 2

  2. smart-todo-action smart-todo-action Public

    A GitHub Action that scans your codebase for inline TODOs, FIXMEs, and BUG comments, and automatically creates GitHub Issues — with support for labels, metadata parsing, and semantic enrichment.

    TypeScript 3 1

  3. bmssp bmssp Public

    ssspx is a clean, typed, and tested implementation of a deterministic Single‑Source Shortest Paths solver for directed graphs with non‑negative weights. It follows a BMSSP‑style divide‑and‑conquer …

    Python 21 2

  4. min_ratio_cycle min_ratio_cycle Public

    Lawler-style parametric search with NumPy-accelerated negative‑cycle detection and an exact Stern–Brocot mode for integer weights.

    Python

  5. greeting-toolkit greeting-toolkit Public

    A minimal but production-ready Python package scaffold configured for publishing to PyPI.

    Python

  6. myRpackage myRpackage Public template

    A starter R package scaffold, structured for publication on CRAN, with boilerplate files and metadata to begin development immediately.

    R 2