Gareth Thomas profile photo

Gareth Thomas

Embracing Change.

Company

CGI

Role

Entrepeneur

Location

Nuenen

Education

IST

Career Stage

Executive

Python MATLAB Julia Rust Blender AI Data Engineering CI/CD
Back to Home

Roles & Projects

Podcast Host/Owner

Open Source Maintainer

Book Author

Gareth Thomas's Activity

Events Attended

25

since 2022

Groups Joined

14

communities

Groups Owned

12

as organizer

Active Communities

3

attended 2+ events

Talks Given

4

presentations

Photos Uploaded

21

event memories

Feedback Forms Filled

1

event reviews

Regular Attendee At

PyData Eindhoven banner
PyData Eindhoven

This Meetello Group is a place for technical people to come and hear technical talks, and network with likeminded people in the Eindhoven region interested in Python. No Sales, No Recruting, just technical talks.

PyData Eindhoven logo
Regular Attendee
organized by:
Gareth Thomas
10 events attended
Powered by AI Innovation Center
AlgoSphere Eindhoven banner
AlgoSphere Eindhoven

Place where algorithm development war stories are enjoyed.

AlgoSphere Eindhoven logo
Regular Attendee
organized by:
Gareth Thomas
3 events attended
JuliaLang Eindhoven banner
JuliaLang Eindhoven

his meetup is a place where people who are passionate about Julia the programming language can come together and share experiences in the Eindhoven region. No sales, no marketing, no recruiting, just technical people sharing how they solve technical problems with Julia.

JuliaLang Eindhoven logo
Regular Attendee
organized by:
Gareth Thomas
8 events attended

Milestones

First Event

Embracing Change

September 2022

First Group

PyData Eindhoven

January 2021

First Talk

Moderation of Event

January 2026

Gareth Thomas's Uploaded Photos

Photo from Free: Playwright Evening @ ProRail

Jul 07, 2026

Photo from Free: Playwright Evening @ ProRail

Jul 07, 2026

Photo from Free: Playwright Evening @ ProRail

Jul 07, 2026

Photo from Free: Playwright Evening @ ProRail

Jul 07, 2026

Photo from PyData Meetup @ Bright Cape

Apr 03, 2026

Photo from PyData Meetup @ Bright Cape

Apr 03, 2026

Photo from PyData Meetup @ Bright Cape

Apr 03, 2026

Photo from PyData Meetup @ Bright Cape

Apr 03, 2026

Photo from PyData Meetup @ Bright Cape

Apr 03, 2026

Photo from PyData Meetup @ Bright Cape

Apr 03, 2026

Photo from PyData Meetup @ Bright Cape

Apr 03, 2026

Photo from PyData Meetup @ Bright Cape

Apr 03, 2026

Photo from JAVA Performance

Mar 06, 2026

Photo from JAVA Performance

Mar 06, 2026

Photo from JAVA Performance

Mar 06, 2026

Photo from JAVA Performance

Mar 06, 2026

Photo from JAVA Performance

Mar 06, 2026

Photo from Cloud Native @ASML: How to scale without limits

Mar 06, 2026

Photo from Cloud Native @ASML: How to scale without limits

Mar 06, 2026

Photo from Cloud Native @ASML: How to scale without limits

Mar 06, 2026

Photo from Cloud Native @ASML: How to scale without limits

Mar 06, 2026

Groups Owned

R Users Eindhoven banner
R Users Eindhoven

Community where R Users can get together and share experiences.

R Users Eindhoven logo
Gareth Thomas
organized by:
Gareth Thomas
DevSecOps Eindhoven banner
DevSecOps Eindhoven

Technical meetup for folk in the Eindhoven region intereted in DevOps, or more concretely DevSecOps. This is a place for like minded folk to meet and talk, no sales, no marketing, no recruiting just technical talks for technical people.

DevSecOps Eindhoven logo
Gareth Thomas
organized by:
Gareth Thomas
JuliaLang Eindhoven banner
JuliaLang Eindhoven

his meetup is a place where people who are passionate about Julia the programming language can come together and share experiences in the Eindhoven region. No sales, no marketing, no recruiting, just technical people sharing how they solve technical problems with Julia.

JuliaLang Eindhoven logo
Dmitry Bagaev
Gareth Thomas
organized by:
Gareth Thomas
Java Eindhoven banner
Java Eindhoven

This is a technical community in Eindhoven to share knowledge around JAVA ecosystem. We organize technical get togethers, where technical content is shared, no sales, no marketing, no recruiting, no recruiting just technical talks for technical people.

Java Eindhoven logo
Han Solo
Gareth Thomas
organized by:
Gareth Thomas
AlgoSphere Eindhoven banner
AlgoSphere Eindhoven

Place where algorithm development war stories are enjoyed.

AlgoSphere Eindhoven logo
Gareth Thomas
organized by:
Gareth Thomas
Cloud Native and AI Group Eindhoven banner
Cloud Native and AI Group Eindhoven

We organize monthly gatherings where folks from all backgrounds (developers, CxOs, sales, engineers, cooks and more :)) are welcome to share their stories and connect over food, drinks and technical talks; we run regular workshops to introduce anyone that wants to learn to cloud native technologies, including observability, security and AI.

Cloud Native and AI Group Eindhoven logo
Gareth Thomas
organized by:
Gareth Thomas
Blender Eindhoven banner
Blender Eindhoven

Join fellow 3D artists, designers, animators, and Blender enthusiasts for the Eindhoven Blender Meetup! Whether you’re just getting started or you’ve been mastering Blender for years, this meetup is all about learning, sharing, and creating together in a friendly and inspiring atmosphere.

Blender Eindhoven logo
Gareth Thomas
organized by:
Gareth Thomas
Rust Eindhoven banner
Rust Eindhoven

Community for folk interested in Rust in the Eindhoven region. This is a technical get together of liked minded folk who enjoy technical talks for technical people. No sales, no marketing, no recruiting just technical talks for technical people.

Rust Eindhoven logo
Gareth Thomas
organized by:
Gareth Thomas
Playwright Netherlands banner
Playwright Netherlands

This is a technical group of folk who like and use playwright and want to share best practices.

Playwright Netherlands logo
Henk
Member
Gareth Thomas
organized by:
Gareth Thomas
PyData Eindhoven banner
PyData Eindhoven

This Meetello Group is a place for technical people to come and hear technical talks, and network with likeminded people in the Eindhoven region interested in Python. No Sales, No Recruting, just technical talks.

PyData Eindhoven logo
Artsiom Tsaryonau
Yawen Wang
Dmitry Bagaev
Sjors Santegoets
Gareth Thomas
organized by:
Gareth Thomas
Powered by AI Innovation Center
Sharing Knowledge Today

Fueling curiosity. Empowering people. Sharing knowledge today. We promote the creation, preservation, and sharing of knowledge for the benefit of society - through open source, open science, education, and the events that bring the Eindhoven tech community together.

Sharing Knowledge Today logo
Gareth Thomas
organized by:
Gareth Thomas

Groups You’re In

PyData Eindhoven banner
PyData Eindhoven

This Meetello Group is a place for technical people to come and hear technical talks, and network with likeminded people in the Eindhoven region interested in Python. No Sales, No Recruting, just technical talks.

PyData Eindhoven logo
Artsiom Tsaryonau
Yawen Wang
Dmitry Bagaev
Sjors Santegoets
Gareth Thomas
organized by:
Gareth Thomas
Powered by AI Innovation Center
AlgoSphere Eindhoven banner
AlgoSphere Eindhoven

Place where algorithm development war stories are enjoyed.

AlgoSphere Eindhoven logo
Gareth Thomas
organized by:
Gareth Thomas
JuliaLang Eindhoven banner
JuliaLang Eindhoven

his meetup is a place where people who are passionate about Julia the programming language can come together and share experiences in the Eindhoven region. No sales, no marketing, no recruiting, just technical people sharing how they solve technical problems with Julia.

JuliaLang Eindhoven logo
Dmitry Bagaev
Gareth Thomas
organized by:
Gareth Thomas
Rust Eindhoven banner
Rust Eindhoven

Community for folk interested in Rust in the Eindhoven region. This is a technical get together of liked minded folk who enjoy technical talks for technical people. No sales, no marketing, no recruiting just technical talks for technical people.

Rust Eindhoven logo
Gareth Thomas
organized by:
Gareth Thomas
Java Eindhoven banner
Java Eindhoven

This is a technical community in Eindhoven to share knowledge around JAVA ecosystem. We organize technical get togethers, where technical content is shared, no sales, no marketing, no recruiting, no recruiting just technical talks for technical people.

Java Eindhoven logo
Han Solo
Gareth Thomas
organized by:
Gareth Thomas
DevSecOps Eindhoven banner
DevSecOps Eindhoven

Technical meetup for folk in the Eindhoven region intereted in DevOps, or more concretely DevSecOps. This is a place for like minded folk to meet and talk, no sales, no marketing, no recruiting just technical talks for technical people.

DevSecOps Eindhoven logo
Gareth Thomas
organized by:
Gareth Thomas
Blender Eindhoven banner
Blender Eindhoven

Join fellow 3D artists, designers, animators, and Blender enthusiasts for the Eindhoven Blender Meetup! Whether you’re just getting started or you’ve been mastering Blender for years, this meetup is all about learning, sharing, and creating together in a friendly and inspiring atmosphere.

Blender Eindhoven logo
Gareth Thomas
organized by:
Gareth Thomas
R Users Eindhoven banner
R Users Eindhoven

Community where R Users can get together and share experiences.

R Users Eindhoven logo
Gareth Thomas
organized by:
Gareth Thomas
Cloud Native and AI Group Eindhoven banner
Cloud Native and AI Group Eindhoven

We organize monthly gatherings where folks from all backgrounds (developers, CxOs, sales, engineers, cooks and more :)) are welcome to share their stories and connect over food, drinks and technical talks; we run regular workshops to introduce anyone that wants to learn to cloud native technologies, including observability, security and AI.

Cloud Native and AI Group Eindhoven logo
Gareth Thomas
organized by:
Gareth Thomas
BrabantJUG banner
BrabantJUG

The "gezelligste" Java User Group of the Netherlands! BrabantJUG is for Java developers in and around Brabant. Whether live in Brabant, work in Brabant, are born in Brabant or just happen to be in Brabant every now and then: if you're into Java and other JVM technology you're invited to our meetups. We welcome all levels of experience: from novice to expert and from student to enthousiast. The language at our meetups is English, so non-Dutch speakers can also join.

BrabantJUG logo
Han Solo
Tom Wetjens
Gareth Thomas
Jaap Coomans
organized by:
Jaap Coomans
Playwright Netherlands banner
Playwright Netherlands

This is a technical group of folk who like and use playwright and want to share best practices.

Playwright Netherlands logo
Henk
Member
Gareth Thomas
organized by:
Gareth Thomas
Belgian Kotlin User Group banner
Belgian Kotlin User Group

Welcome to the Belgian Kotlin User Group! This group is for anyone interested in Kotlin, a modern programming language that offers great flexibility for developers. Whether you are a beginner looking to learn Kotlin or an experienced developer wanting to share your knowledge, this group is for you. Join us for meetups, workshops, and networking events where you can connect with other Kotlin enthusiasts in Belgium. Let's code, learn, and grow together in the exciting world of Kotlin programming!

Belgian Kotlin User Group logo
Gareth Thomas
Member
organized by:
Organizer
Sharing Knowledge Today

Fueling curiosity. Empowering people. Sharing knowledge today. We promote the creation, preservation, and sharing of knowledge for the benefit of society - through open source, open science, education, and the events that bring the Eindhoven tech community together.

Sharing Knowledge Today logo
Gareth Thomas
organized by:
Gareth Thomas

Events Created

Julia Bonus Meetup banner
Julia Bonus Meetup
Feb
28
05:30 PM

There are many passionate and curious people about Julia in the Eindhoven region but sometimes we feel alone and don't know each other. This meetup will ai

How to Julia banner
How to Julia
Nov
22
05:30 PM

There are many passionate and curious people about Julia in the Eindhoven region but sometimes we feel alone and don't know each other. This meetup will ai

Embracing Change banner
Embracing Change
Sep
22
06:00 PM

There are many passionate and curious people about Julia in the Eindhoven region but sometimes we feel alone and don't know each other. This meetup will ai

It is time for another edition of the **PyData Eindhoven meetup**. Join us on the **25th of October at DAF** for an evening of technical talks for technica

Powered by DAF
JAVA Performance banner
JAVA Performance
Mar
05
05:30 PM

Java Performance After Hours – Technical Get-Together An after-work technical meetup for Java engineers who care about performance. No sales. No marketing. No pitches. Just engineers sharing real-world experience. Expect short, focused technical talks and open discussions on topics like JVM internals, profiling, garbage collection, memory management, benchmarking, latency, throughput, and performance tuning in production systems. This is a space for practitioners — developers, architects, and engineers — to exchange war stories, lessons learned, and practical techniques that actually work in real systems. Grab a drink, bring your curiosity, and come talk performance with people who live in the JVM.

PyData Eindhoven & Bright Cape We’re excited to announce our upcoming meetup in collaboration with Bright Cape, focused on “Scalable AI & Cloud Deployments.” The event will be hosted in the Stage Room at Fifth NRE. Mark your calendar and join us for an evening of insights, networking, and discussions on cutting-edge technology with fellow members of the data and AI community.

This event is about Playwright and Open-source Testing. There is no sales, no marketing, no hiring, just technical talks for technical people. Event is at Space to Create (2nd Floor) Agenda: 17:30 - Doors open (come and network) 18:00 - Welcome by host 18:05 - Short introduction by ProRail 18:15 - Break stuff, learn by trial and (mostly) error - Nick Bloks from TeamTV 18:45 - Free Dinner 19:30 - Strangers Fixed My Code - by Matthijs Groen from Kabisa 20:00 - Top 10 lessons learnt in adopting Playwright - Gareth Thomas from CGI/ProRail 20:30 - Performance: TESTING by Erwin Hoogerwoord from TU/e 20:45 - Networking Here is how to get there - Space to Create (2nd Floor): -- Break stuff, learn by trial and (mostly) error The talk "Break stuff, learn by trial and (mostly) error" covers TeamTVs journey with Playwright, where breaking tests is a feature, not a bug. It shows how we moved from brittle selectors—like clicking the "4th button in the 2nd row"—to resilient ones. Setting up a fake API using local JSON files, making it easy to add new test cases. Speaker: Nick Bloks Role: HTML Painter - Front-End Developer/Tester Company: TeamTV Title: Strangers Fixed My Code Abstract: You publish a tool on GitHub, and one day a stranger fixes a bug you never knew existed. That's the magic of open source. In this talk I'll use real code from my own projects to show how I approach unit testing, how clean architecture makes code both testable and contribution-friendly, and how to get started with both yourself. Speaker: Matthijs Groen Role: Front end Developer Company: Kabisa Title: Top 10 lessons learnt in adopting Playwright Abstract: At ProRail there are teams that are using Playwright, however each team that picks it up ends up going through similar challenges. This talk is to accelerate adoption and share best practices. Speaker: Gareth Thomas Role: Tester Company: CGI/ProRail Performance: TESTING Abstract: The performance is part talk, part demo, part test, consisting of live-coded music and experimental audio-reactive digital space explorations. This performance uses live coding as medium to explore the intrinsic and potentially desired unpredictability of software meeting its users and surroundings. Digital platforms are highly engineered systems, where human experience is pushed towards predictability through structural and methodological testing of code, modules, interfaces, algorithms. In the performance, the test is reframed as experiment with uncertain outcomes, challenging the underlying assumption of asserting a-priori what the supposed effect (experiential or otherwise) of a software artefact should. Performer: As experimental technologist, Erwin Hoogerwoord explores different kinds of human-computer and physical-digital relationships. His current focus is on (re-)claiming computers as tools for personal creative agency.

Events Attending

2026

2026

7 events attended

This event is about Playwright and Open-source Testing. There is no sales, no marketing, no hiring, just technical talks for technical people. Event is at Space to Create (2nd Floor) Agenda: 17:30 - Doors open (come and network) 18:00 - Welcome by host 18:05 - Short introduction by ProRail 18:15 - Break stuff, learn by trial and (mostly) error - Nick Bloks from TeamTV 18:45 - Free Dinner 19:30 - Strangers Fixed My Code - by Matthijs Groen from Kabisa 20:00 - Top 10 lessons learnt in adopting Playwright - Gareth Thomas from CGI/ProRail 20:30 - Performance: TESTING by Erwin Hoogerwoord from TU/e 20:45 - Networking Here is how to get there - Space to Create (2nd Floor): -- Break stuff, learn by trial and (mostly) error The talk "Break stuff, learn by trial and (mostly) error" covers TeamTVs journey with Playwright, where breaking tests is a feature, not a bug. It shows how we moved from brittle selectors—like clicking the "4th button in the 2nd row"—to resilient ones. Setting up a fake API using local JSON files, making it easy to add new test cases. Speaker: Nick Bloks Role: HTML Painter - Front-End Developer/Tester Company: TeamTV Title: Strangers Fixed My Code Abstract: You publish a tool on GitHub, and one day a stranger fixes a bug you never knew existed. That's the magic of open source. In this talk I'll use real code from my own projects to show how I approach unit testing, how clean architecture makes code both testable and contribution-friendly, and how to get started with both yourself. Speaker: Matthijs Groen Role: Front end Developer Company: Kabisa Title: Top 10 lessons learnt in adopting Playwright Abstract: At ProRail there are teams that are using Playwright, however each team that picks it up ends up going through similar challenges. This talk is to accelerate adoption and share best practices. Speaker: Gareth Thomas Role: Tester Company: CGI/ProRail Performance: TESTING Abstract: The performance is part talk, part demo, part test, consisting of live-coded music and experimental audio-reactive digital space explorations. This performance uses live coding as medium to explore the intrinsic and potentially desired unpredictability of software meeting its users and surroundings. Digital platforms are highly engineered systems, where human experience is pushed towards predictability through structural and methodological testing of code, modules, interfaces, algorithms. In the performance, the test is reframed as experiment with uncertain outcomes, challenging the underlying assumption of asserting a-priori what the supposed effect (experiential or otherwise) of a software artefact should. Performer: As experimental technologist, Erwin Hoogerwoord explores different kinds of human-computer and physical-digital relationships. His current focus is on (re-)claiming computers as tools for personal creative agency.

PyData Eindhoven & Bright Cape We’re excited to announce our upcoming meetup in collaboration with Bright Cape, focused on “Scalable AI & Cloud Deployments.” The event will be hosted in the Stage Room at Fifth NRE. Mark your calendar and join us for an evening of insights, networking, and discussions on cutting-edge technology with fellow members of the data and AI community.

JAVA Performance banner
JAVA Performance
Mar
05
05:30 PM

Java Performance After Hours – Technical Get-Together An after-work technical meetup for Java engineers who care about performance. No sales. No marketing. No pitches. Just engineers sharing real-world experience. Expect short, focused technical talks and open discussions on topics like JVM internals, profiling, garbage collection, memory management, benchmarking, latency, throughput, and performance tuning in production systems. This is a space for practitioners — developers, architects, and engineers — to exchange war stories, lessons learned, and practical techniques that actually work in real systems. Grab a drink, bring your curiosity, and come talk performance with people who live in the JVM.

As we start 2026, we are going to meet some new volunteers and ramp them up.

A new year a new meetup ! And this time we go south, for the second time we go the friendly folks at ASML. This meetup will all about "How to scale without

2026 Planning
Jan
15
06:00 PM

Getting together to pick up AlgoSphere

Get all volunteers fro PyData Eindhoven together to get their feedback about the event in December.

2025

2025

4 events attended

Please register here: https://pipple.nl/en/pydata-x-pipple-meetup/## The power of data and AI in practiceAI goes beyond experiments and isolated analys

PyData Eindhoven & BigData Republic We are very happy to announce that we are organizing the next PyData Eindhoven meetup in collaboration with BigData

## Details**JuliaLang Eindhoven & RustNL**We are very happy to announce that we are organizing the next JuliaLang Eindhoven meetup in collaboration with

## DetailsPLEASE REGISTER HERE: https://www.meetup.com/rust-nederland/events/306434865/**JuliaLang Eindhoven & RustNL**We are very happy to announce t

2024

2024

4 events attended

Welcome to AlgoSphere—Algorithm Excellence, Shared Experience!Whether you're a seasoned developer or an enthusiastic coder, AlgoSphere is your safe haven

PLEASE REGISTER HERE: [https://meetup-september10.kickstartai-events.org](https://meetup-september10.kickstartai-events.org)**PyData Eindhoven & Kickstar

PLEASE REGISTER HERE:[https://www.meetup.com/eindhoven-data-community/events/299654714/?utm_medium=referral&utm_campaign=share-btn_savedevents_share_modal&

There are many passionate and curious people about Julia in the Delft region but sometimes we feel alone and don't know each other. This special meetup wil

2023

2023

7 events attended

Positioning Julia banner
Positioning Julia
Sep
28
05:30 PM

There are many passionate and curious people about Julia in the Eindhoven region but sometimes we feel alone and don't know each other. This meetup will ai

It is time for another edition of the PyData Eindhoven meetup. Join us on the 5th of September at Vanderlande for an evening of technical talks for technic

Julia for ∀ll banner
Julia for ∀ll
Jun
01
05:30 PM

There are many passionate and curious people about Julia in the Eindhoven region but sometimes we feel alone and don't know each other. This meetup will ai.

It is time for another edition of the PyData Eindhoven meetup. Join us on the 25th of May at Jumbo for an evening of technical talks for technical people.

It is time for another edition of the **PyData Eindhoven meetup**. Join us on the **26th of April at Prodrive Technologies** for an evening of technical ta

Julia Bonus Meetup banner
Julia Bonus Meetup
Feb
28
05:30 PM

There are many passionate and curious people about Julia in the Eindhoven region but sometimes we feel alone and don't know each other. This meetup will ai

Julia for Reals banner
Julia for Reals
Jan
19
05:30 PM

There are many passionate and curious people about Julia in the Eindhoven region but sometimes we feel alone and don't know each other. This meetup will ai

2022

2022

3 events attended

How to Julia banner
How to Julia
Nov
22
05:30 PM

There are many passionate and curious people about Julia in the Eindhoven region but sometimes we feel alone and don't know each other. This meetup will ai

It is time for another edition of the **PyData Eindhoven meetup**. Join us on the **25th of October at DAF** for an evening of technical talks for technica

Powered by DAF
Embracing Change banner
Embracing Change
Sep
22
06:00 PM

There are many passionate and curious people about Julia in the Eindhoven region but sometimes we feel alone and don't know each other. This meetup will ai

Talks Given

Top 10 lessons learnt in adopting Playwright

At Free: Playwright Evening @ ProRail — May 19, 2026

At ProRail there are teams that are using Playwright, however each team that picks it up ends up going through similar challenges. This talk is to accelerate adoption and share best practices.

MATLAB |> Julia

At Julia for ∀ll — Jun 01, 2023

n this talk I will walk through 4 different practical examples of using Julia and share some of the things that caught my attention coming from MATLAB. The talk will go through the 4 projects I used to get my hands dirty with Julia. 2D and 3D plotting Reading external files and working with tables Step Response of a Control System Testing and developing a Julia Package

Getting Started with Soccer Analytics

At PyData Meetup @ BigData Republic — Oct 23, 2025

areth Thomas is a sport enthusiast who will share some insights on how to get started with soccer analytics, with mplsoccer and StatsBomb. This will be an live coding session to get you thinking about how the sporting world keeps track of its data and how to empower others to contribute to open-source projects.

Moderation of Event

At PyData Volunteer Feedback Session — Jan 14, 2026

Will guide the volunteers in an organised manner.