G
YouTube TikTok Games
Skip to content
View Guille1799's full-sized avatar

Block or report Guille1799

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Guille1799/README.md

Guillermo Martín de Oliva

Behavioural data scientist · Python · R · SQL

I analyse data and build applications, with a background in software testing and a postgraduate Master’s in Behavioural Data Science.

I’m particularly interested in using data for work with a clear social purpose: understanding problems that affect people’s lives, improving public services, and making public information easier to use.

Based in Seville, Spain · Contact me on LinkedIn

My main project: ¿Cuadra?

A website for exploring Spain’s official statistics, comparing periods and downloading data with its sources. I’m developing it with guidance from a mentor, with parliamentary claim-checking as the next stage.

Explore ¿Cuadra? · Code is private

¿Cuadra? home page, with a search box for Spanish official statistics and an example chart.

Other projects

  • Population map of Lebanon — An interactive demographic dashboard built in one week for a UN ESCWA technical assignment. I developed the data processing and web application, allowing users to explore population figures and trends by locality.

    Explore the map · Code

  • Project RYSE — My master’s final project, in a team of five, analysing League of Legends player performance. I led the technical work on the data, models and R Shiny dashboard.

    Explore the dashboard · Earlier version’s code

  • Training and nutrition platform — An application using Garmin activity data and food logs to plan training and nutrition. I developed the web application, backend and database, with automated tests covering its calculations. Private project.

  • capa-normativa — An open-source Python library linking the rules used in software to the research or regulations they come from.

  • agent-gates — Open-source Python tools for checking the work of unattended AI coding agents.

Previous experience

Almost three years in quality assurance for Santander’s supplier payments platform, checking financial data and calculations with SQL, investigating discrepancies with developers, and reporting results to the product team.

Pinned Loading

  1. capa-normativa capa-normativa Public

    A registry that turns external knowledge (literature, methodology, regulation) into verifiable data: every value carries its evidence and a certainty level, and a malformed norm fails the build ins…

    Python

  2. eu-political-observatory eu-political-observatory Public

    Where has the vote for Vox grown in Spain between elections — and does the answer change with the level of territorial aggregation? A reproducible pipeline where every number traces back to its sou…

    Jupyter Notebook

  3. lebanon-geo-dashboard lebanon-geo-dashboard Public

    Interactive demographic geo-dashboard for Lebanon (1,545 ADM3 localities) built for a UN ESCWA assignment — WorldPop data, HDX boundaries, rule-based demographic classifier.

    JavaScript

  4. ryse-publico ryse-publico Public

    R Shiny dashboard for elite League of Legends performance analytics — group postgraduate master's thesis (team of five); I led the pipeline, modelling and dashboard.

    R

  5. World-Happiness-Report-Dashboard World-Happiness-Report-Dashboard Public

    An interactive dashboard for cross-country wellbeing — 150+ countries, 2008-2023 — built as tested code behind a CI coverage gate, not as a notebook.

    Python

  6. agent-gates agent-gates Public

    Gates around an autonomous coding agent: four self-contained tools that decide whether an agent may act, and whether a failed gate was the agent's fault.

    Python