Diogo Ribeiro

Diogo Ribeiro

@DiogoRibeiro7

Data Scientist 💡| Math Lover 🔢 Mathematical Engineer🧑‍🔬📐 Statistician 📊

Portugal
521
Followers
1495
Following
175
Public Repos
0
Private Repos

Language Breakdown

Lines of code distribution across 142 owned repositories

91.8M Total LOC
Jupyter Notebook
53,406,247 lines
58.2%
N/A
Python
18,590,428 lines
20.2%
N/A
TeX
9,501,325 lines
10.3%
N/A
JavaScript
3,840,552 lines
4.2%
N/A
Fortran
1,096,824 lines
1.2%
N/A
Other
5,398,084 lines
5.9%
N/A
T

T-Shaped Developer

T-shaped

Deep in Jupyter Notebook with broad versatility

Jupyter Notebook
Python
TeX
JavaScript
Fortran

Collaboration Network

Global Impact visualization

LIVE
Diogo Ribeiro
0 active collaborators

Repos

193

PRs

0

Growth

+18%

Top Collaborators

No collaborator data yet.

Coding Streak

Contribution activity over the past year

3 days
11,883
Contributions
3,786
Commits
537
Pull Requests
Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun
Mo
We
Fr
Based on GitHub activity
Less
More

Top Repositories

bmssp

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 design (levels, FindPivots, bounded base case) and includes a switchable frontier, an optional constant‑outdegree transform.

26 5
Python
esmad_public
7 0
Python
min_ratio_cycle

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

6 0
Python
genSurvPy

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

6 0
Python
Medium-Blog

Some Jupyter Notebooks that were published in my Medium Blog

4 2
Jupyter Notebook
causal-uplift-marketing-campaign

Causal uplift marketing campaign analysis and modeling toolkit with incremental treatment effect evaluation.

3 0
Jupyter Notebook
heavytails

Pure-Python library of heavy-tailed probability distributions (Pareto, Burr, LogNormal, etc.) built from first principles.

3 0
Python
smart-todo-action

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.

3 1
TypeScript
esmad-projecto-i-2025-26

School project repository for ESMAD I 2025/26 with Git, persistence, and external API exercises.

2 0
TypeScript
linear-algebra-with-python

Course repository for Linear Algebra and Analytic Geometry, featuring Python and TypeScript implementations, lesson notebooks, practical assignments, exercises, solutions, demos, and submission workflows.

2 3
Jupyter Notebook