METRIXLAB

Author

Joseph H

1 Intoduction

Hello, I’m Joseph from Morocco.

Inspired by Hans Rosling’s TED Talk, I taught myself data scraping, analysis, and visualization.
This non-academic approach has given me a unique perspective, as reflected in my projects—though it also means I may require a thorough onboarding process to align with team standards.

I’m open to starting as an intern, either full-time or part-time. Regarding time zones, I’m in UTC+1, but I’m flexible and can adjust my schedule to accommodate the team’s needs.

Feel free to reach me at joseph.ergo@proton.me, and to visit my website for more projects josephelhaddad.github.io.

This custom report, generated from processing 1.4 TB of public data locally, aims to explore the workforce dynamics of a company—up to 2020.
Essentially, I am doing research on a company that does research.

2 About the project

The project came to life after realizing that web scraping doesn’t allow deep-level filtering—without consuming too much time.The irony is, this project itself took me about a month, but the final RDB contains more data than I could ever scrape.

The raw data was 1.4 TB in size and holds information previously scraped.
Processing was done on my local machine using Python, Polars, and DuckDB, following this workflow:
- Processed raw data into structured Parquet files using Polars.
- Transformed each Parquet file into mini RDBs using Polars.
- Merged all mini RDBs into one using DuckDB.
- Analyzed and filtered data to fit the current project.

Alt text Alt text Alt text Alt text

3 EDA

3.1 market research indestry’s yearly new recruit count

3.2 metrixlab’s workforce status over the years

4 Persona company network graph

5 Workforce sample

5.1 Alessandro Michelazzo

Job title: Visual designer
Socials: https://linkedin.com/in/alemichelazzo | https://twitter.com/alemichelazzo | https://linkedin.com/in/alessandromichelazzo

5.1.1 Alessandro Michelazzo’s working period at metrixlab

5.1.2 Gantt plot of Alessandro Michelazzo’s experience


5.2 Anna Dovbysh

Job title: Social media analyst
Socials: https://linkedin.com/in/anna-dovbysh-18b42728 | https://facebook.com/dovbysh.anna

5.2.1 Anna Dovbysh’s working period at metrixlab

5.2.2 Gantt plot of Anna Dovbysh’s experience


5.3 Behice Ilhan

Job title: Brand engagement us team lead
Socials: https://linkedin.com/in/behiceeceilhan | https://twitter.com/eceilhan

5.3.1 Behice Ilhan’s working period at metrixlab

5.3.2 Gantt plot of Behice Ilhan’s experience


5.4 Bob Bouwense

Job title: Freelance photo editor
Socials: https://linkedin.com/in/bobbouwense

5.4.1 Bob Bouwense’s working period at metrixlab

5.4.2 Gantt plot of Bob Bouwense’s experience


5.5 Carlie Silva

Job title: Qualitative research analyst
Socials: https://linkedin.com/in/carlie-silva-4898aa100 | https://facebook.com/carlie.silva

5.5.1 Carlie Silva’s working period at metrixlab

5.5.2 Gantt plot of Carlie Silva’s experience


5.6 Chems-Eddine Makhtout

Job title: Financial controller - ad int
Socials: https://linkedin.com/in/chemseddine

5.6.1 Chems-Eddine Makhtout’s working period at metrixlab

5.6.2 Gantt plot of Chems-Eddine Makhtout’s experience


5.7 Corine Makkink

Job title: Client director
Socials: https://linkedin.com/in/corine-makkink-156bb24 | https://linkedin.com/in/corinemakkink

5.7.1 Corine Makkink’s working period at metrixlab

5.7.2 Gantt plot of Corine Makkink’s experience


5.8 Craig Bloomquist

Job title: Srm
Socials: https://linkedin.com/in/craig-bloomquist-362916 | https://facebook.com/craig.bloomquist.9

5.8.1 Craig Bloomquist’s working period at metrixlab

5.8.2 Gantt plot of Craig Bloomquist’s experience


5.9 Dan Kent-Smith

Job title: Client director
Socials: https://linkedin.com/in/dan-kent-smith-a8352512 | https://linkedin.com/in/dankentsmith

5.9.1 Dan Kent-Smith’s working period at metrixlab

5.9.2 Gantt plot of Dan Kent-Smith’s experience


5.10 Deb Mcdonald

Job title: Consultant - online community moderator
Socials: https://linkedin.com/in/deb-mcdonald-876441 | https://twitter.com/debmcdsf

5.10.1 Deb Mcdonald’s working period at metrixlab

5.10.2 Gantt plot of Deb Mcdonald’s experience


5.11 Ditty Menon

Job title: Big data consultant ai for the data artists
Socials: https://linkedin.com/in/dittymenon | https://nl.linkedin.com/in/dittymenon

5.11.1 Ditty Menon’s working period at metrixlab

5.11.2 Gantt plot of Ditty Menon’s experience


5.12 Emanuele Carioti

Job title: Opinionista opionionbar.com - metrixlab nederland b v
Socials: https://linkedin.com/in/emanuele-carioti-61333718 | https://facebook.com/emanuelecarioti | https://twitter.com/emanuelecarioti

5.12.1 Emanuele Carioti’s working period at metrixlab

5.12.2 Gantt plot of Emanuele Carioti’s experience


5.13 Frans-Anton Van Gils

Job title: Product owner
Socials: https://meetup.com/members/7593415 | https://quora.com/frans-anton-van-gils | https://facebook.com/fransvgls | https://github.com/fvangils | https://twitter.com/fvangils | https://linkedin.com/in/vangils

5.13.1 Frans-Anton Van Gils’s working period at metrixlab

5.13.2 Gantt plot of Frans-Anton Van Gils’s experience


5.14 Hassan Mouheb

Job title: Managing director
Socials: https://linkedin.com/in/hassan-mouheb-12bb88

5.14.1 Hassan Mouheb’s working period at metrixlab

5.14.2 Gantt plot of Hassan Mouheb’s experience


5.15 Jasen Holness

Job title: Senior vice president - agency and media practice
Socials: https://linkedin.com/in/jasen-holness-47944a28

5.15.1 Jasen Holness’s working period at metrixlab

5.15.2 Gantt plot of Jasen Holness’s experience


5.16 Kat Ferreira

Job title: Marketing manager, zoomerang, markettools inc
Socials: https://linkedin.com/in/katferreira | https://linkedin.com/in/kathy-ferreira-4593983 | https://linkedin.com/in/kathyferreira

5.16.1 Kat Ferreira’s working period at metrixlab

5.16.2 Gantt plot of Kat Ferreira’s experience


5.17 Kim Lijding

Job title: Junior research manager big data analytics
Socials: https://linkedin.com/in/kim-lijding-46380365 | https://facebook.com/kim.lijding | https://linkedin.com/in/kimlijding

5.17.1 Kim Lijding’s working period at metrixlab

5.17.2 Gantt plot of Kim Lijding’s experience


5.18 Kjell De Orr

Job title: Group commercial board director
Socials: https://linkedin.com/in/kjell-de-orr-270a17 | https://facebook.com/kjell.deorr

5.18.1 Kjell De Orr’s working period at metrixlab

5.18.2 Gantt plot of Kjell De Orr’s experience


5.19 Lizzie Nickless

Job title: Global marketing specialist
Socials: https://linkedin.com/in/lizzie-nickless | https://linkedin.com/in/lizzie-nickless-6aab366b

5.19.1 Lizzie Nickless’s working period at metrixlab

5.19.2 Gantt plot of Lizzie Nickless’s experience


5.20 Marcella Osinga

Job title: Junior research manager
Socials: https://linkedin.com/in/marcellao

5.20.1 Marcella Osinga’s working period at metrixlab

5.20.2 Gantt plot of Marcella Osinga’s experience


5.21 Marjolein Van Herk-Van Tilburg

Job title: Global general counsel and dpo
Socials: https://linkedin.com/in/marjoleinvantilburg | https://twitter.com/marjovhvt

5.21.1 Marjolein Van Herk-Van Tilburg’s working period at metrixlab

5.21.2 Gantt plot of Marjolein Van Herk-Van Tilburg’s experience


5.22 Mohamed Fadl

Job title: Social media analyst
Socials: https://twitter.com/m_fadl | https://linkedin.com/in/mfadl

5.22.1 Mohamed Fadl’s working period at metrixlab

5.22.2 Gantt plot of Mohamed Fadl’s experience


5.23 Morris Ebanks

Job title: Research manager
Socials: https://facebook.com/mrswabyebanks | https://linkedin.com/in/mswabyebanks

5.23.1 Morris Ebanks’s working period at metrixlab

5.23.2 Gantt plot of Morris Ebanks’s experience


5.24 Nina Landl

Job title: Digital and global marketing intern
Socials: https://linkedin.com/in/nina-landl-397a89104

5.24.1 Nina Landl’s working period at metrixlab

5.24.2 Gantt plot of Nina Landl’s experience


5.25 Robert Wilhelm

Job title: Board member and investor
Socials: https://linkedin.com/in/robert-wilhelm-b01107 | https://facebook.com/robert.wilhelm.nl | https://linkedin.com/in/robertwilhelm | https://twitter.com/rpwilhelm

5.25.1 Robert Wilhelm’s working period at metrixlab

5.25.2 Gantt plot of Robert Wilhelm’s experience


5.26 Sabine Winkler

Job title: Global marketing and communications director
Socials: https://twitter.com/sabiine | https://linkedin.com/in/sabine-winkler-6a36b5a | https://linkedin.com/in/sabinewinkler

5.26.1 Sabine Winkler’s working period at metrixlab

5.26.2 Gantt plot of Sabine Winkler’s experience


5.27 Sandra Kooren

Job title: Senior research manager
Socials: https://linkedin.com/in/sandra-kooren-01483a3 | https://facebook.com/sandra.kooren.9

5.27.1 Sandra Kooren’s working period at metrixlab

5.27.2 Gantt plot of Sandra Kooren’s experience


5.28 Stefan De Waal

Job title: Senior research manager
Socials: https://linkedin.com/in/stefan-de-waal-73527714 | https://linkedin.com/in/stefandewaal

5.28.1 Stefan De Waal’s working period at metrixlab

5.28.2 Gantt plot of Stefan De Waal’s experience


5.29 Steve Becker

Job title: Vp, client director
Socials: https://linkedin.com/in/steve-becker-7302549 | https://facebook.com/steve.becker.39501

5.29.1 Steve Becker’s working period at metrixlab

5.29.2 Gantt plot of Steve Becker’s experience


5.30 Willem Van Muijden

Job title: Designer
Socials: https://linkedin.com/in/willem-vrederick-van-muijden-5a05071b

5.30.1 Willem Van Muijden’s working period at metrixlab

5.30.2 Gantt plot of Willem Van Muijden’s experience