You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Senior Data Scientist • Mathematician • based between the United Kingdom and Portugal**
3
3
4
-
> “Knowledge is knowing a tomato is a fruit; wisdom is not putting it in a fruit salad.”
5
-
>
4
+
> “Knowledge is knowing a tomato is a fruit; wisdom is not putting it in a fruit salad.”
6
5
> — Miles Kington
7
6
8
7
<palign="center">
@@ -11,7 +10,7 @@
11
10
</a>
12
11
</p>
13
12
14
-
**I build production systems that turn messy data into decisions. Two decades across logistics, health, and engineering taught me the value of lean models, clean code, and reproducible pipelines. Lately, I’ve been shipping NLP and statistical modelling that helps teams reason about text and time series in real time.**
13
+
I build production systems that turn messy data into decisions. Two decades across logistics, health, and engineering taught me the value of lean models, clean code, and reproducible pipelines. Lately I’ve been shipping NLP and statistical modelling that helps teams reason about text and time series in real time.
-**navier-stokes-solvers** — CFD solvers for the 2D/3D Navier–Stokes equations (finite-difference & spectral variants), with buildable CLI targets and basic tests.
-**Introduction to Logic & Set Theory (First Semester, 15 weeks)** — Logic (prop/FO), sets, induction, **differential & integral calculus**; notes + LaTeX.
93
-
94
88
-**Linear Algebra (Second Semester, 15 weeks)** — Vector spaces and linear maps; matrices and determinants; eigenvalues/eigenvectors, diagonalisation; orthogonality, projections, Gram–Schmidt; least squares; **SVD and PCA**; numerical stability & conditioning; applications to optimisation and data science.
95
89
Syllabus: _link_ · Slides (Beamer): _link_
96
-
97
90
-**NLP & LLM mini-workshops** — Prompt design, evals, lightweight retrieval, and report generation with structured → narrative transforms.
98
91
99
92
### Seminars & Workshops
100
-
101
93
-**Data Science Seminars** — End-to-end ML pipelines, feature engineering for time series, evaluation under drift, MLOps (CI/CD, data/versioning), and reproducible research practices.
102
94
Slides: _link_ · Notebooks: _link_
103
-
104
95
-**Sensors & Dashboards** — IoT data ingestion (MQTT/Kafka), time-series storage (InfluxDB/Parquet), streaming analytics (Flink), and dashboards (Grafana/Plotly/Dash) with alerting & anomaly detection.
105
96
Slides: _link_ · Demo repo: _link_
106
-
107
97
-**Applications of Matrices to Computational Graphics** — Linear transforms in 2D/3D, homogeneous coordinates, rotations (Euler vs. quaternions), camera models & projections, shading basics; **SVD/PCA** for geometry processing.
108
98
Slides: _link_ · Code samples: _link_
109
99
110
-
111
100
### Selected Writings / Demos
112
101
-**Streaming analytics with Iceberg + Flink + DynamoDB** — Architecture notes and example pipelines.
113
-
114
102
-**Robust regression with IRLS** — ψ-functions, influence diagnostics, and uncertainty reporting.
115
-
116
103
-**Time-series anomaly detection** — EWMA variants, adaptive σ, and change-point alerts for sensors.
- Practical projects in **IoT**, automation, and environmental monitoring (Raspberry Pi + sensors).
124
111
- Ongoing work in ML for time series, anomaly detection, and robust statistical modelling.
125
112
126
113
---
@@ -135,7 +122,8 @@
135
122
136
123
---
137
124
138
-
## 📈 Let’s Connect and Collaborate
125
+
## 📈 Let’s Connect and Collaborate
126
+
139
127
Thanks for visiting! I’m keen to partner with data enthusiasts, researchers, and product teams. Browse my projects or get in touch—happy to explore ideas and build useful things together.
140
128
141
129
<divalign="center">
@@ -149,5 +137,7 @@ Thanks for visiting! I’m keen to partner with data enthusiasts, researchers, a
0 commit comments