Skip to main content
PyConZA 2026

Hilal Işık

Hilal Işık avatar

First Name: Hilal

Last Name: Işık

Bio

Hilal Işık is a Senior Data Analytics Coach, researcher, and community-driven practitioner working at the intersection of data, education, and social impact. She has hands-on experience in Python, SQL, machine learning, and data visualization, and focuses on translating complex data into clear, actionable insights for diverse audiences. Alongside her work in data analytics, she is an independent researcher and published author with a background in sociology, human rights, and European Studies. Hilal is also actively involved in the tech community, including initiatives such as PyLadies, where she supports knowledge sharing and collaborative learning around AI and data projects.

She also works as a freelance researcher with a focus on feminist research. In this context, she is the author of the book Rebel With Rhythm, Shatter With Words, published in 2021.

Accepted Talks:

Too Complicated to Model? Missing Female Athletes Data

Sports science and performance analytics have historically been built on datasets that underrepresent female athletes. In many cases, when data showed structured variability linked to biological cycles, this was treated as a complication rather than something to incorporate into modelling. As a result, female athletes were often excluded from analysis frameworks that could not easily handle this type of variation.


As an amateur athlete and data analyst myself, I see this very clearly in practice. Many training guidelines, performance models, and recovery assumptions that are widely used today are still largely based on male dominated datasets. Female athletes are not only underrepresented in the data, but the way their performance varies over time is often not properly captured in the models themselves. This leads to a situation where the structure of female athletic performance is simplified, averaged out, or ignored, rather than being understood as part of the signal.


In this talk, I explore this problem through different modelling approaches in Python, comparing standard methods with approaches that explicitly account for structured variability, such as cyclical representations and Generalized Additive Models (GAMs). The focus is on how modelling choices shape what is considered signal versus noise in athlete performance data.


Recent research directions already point toward more inclusive modelling approaches in sports science, including cycle aware performance analysis, individualized training response models, and frameworks that better account for physiological variation in female athletes. These approaches aim to improve training and nutrition recommendations and reduce blind spots that arise when female athletes are not properly represented in the data.


The key question is no longer whether this structure exists, but how we choose to model it and what becomes possible when we do.


The talk has 4 main parts
1- The problem (about 5 min): a concrete example where a standard model treats cyclical variability in female athlete performance as noise, and what gets lost because of that.
2- Why this happened (about 5 min): a short history of how sports science data and modelling defaults leaned male, and how "hard to model" turned into "left out."
3- Modelling it differently, in Python (about 15 min): a walkthrough comparing a standard approach with ones that account for the structure directly, cyclical feature encoding and Generalized Additive Models using pyGAM, showing how the choice of model changes what counts as signal and what counts as noise.
4- What this opens up (about 5 min): what it means for training, recovery, and nutrition guidance, plus a look at where research is already heading (cycle-aware performance analysis, individualized training-response models).


Then Q&A


Potential audiences: The audiences are expected too know basic Python data analysis, pandas and standard regression, but not necessarily GAMs or cyclical feature encoding, so those concepts will be introduced briefly. The talk is for everyone who want ideas they can actually use, and also for people interested in data ethics and how representation questions show up in data world.

Our sponsors

Thinkst
NITheCS
OfferZen
Afrolabs CoderLevelUp ESP Isazi Consulting Naughty Bean
SerpApi