Andrew is a Data Scientist with experience in academic and commercial environments. Working as an Experimental Physicist he refined his skills in research, data analysis, scientific computing, writing and presentation. He now leverages these expertise as a Data Scientist.

Things he likes to do (and he's pretty good at):

  • transforming raw and messy data into a tidy and workable data set;
  • separating signal from noise in large volumes of data;
  • making sense of analytical results within a business or scientific context;
  • communicating illuminating results in a clear and intuitive way...
  • with attractive visualisations and insightful discussion; and
  • doing all of this in plain English, accessible to both experts and laymen.

Andrew is principally a builder and a problem solver. This is what he enjoys doing the most and where he excels.

Take a look at his blog (datawookie.dev) and StackOverflow profile.

Skills

Languages & Markup

Advanced
  • R
  • Python
  • SQL
  • HTML
  • CSS
  • C
  • C++

Frameworks

Advanced
  • SQLAlchemy
  • Scrapy
  • Flask

Development Tools

Advanced
  • Linux
  • BASH
  • Git
  • CI/CD
  • Docker
  • Selenium
  • Playwright

Techniques

Advanced
  • AI/ML
  • web scraping

Database

Intermediate
  • PostgreSQL
  • Redis

Cloud

Intermediate
  • AWS

Work Experience (17)

Apr 2017 - Current
Founder & Lead Data Scientist
|
Fathom Data
South Africa
  • management
  • leadership
  • mentoring
  • developer

Technical leadership on a team of Data Scientists working on a diverse range of projects. Selected projects: (i) stochastic spatial optimisation & simulation for private security company; (ii) suite of robust web scrapers for online vehicle dealer; (iii) ROI tool for online gaming industry; (iv) building a database for consolidating US Medicare data; (v) raking and analysis of political survey data.

May 2023 - Mar 2024
Backend Developer (contract)
|
HumanOS
London
  • Flask
  • PostgreSQL
  • WebSockets

Develop the API for the HumanOS platform. Selected projects: (i) database design and implementation; (ii) integration with WeFitter wearables API.

Mar 2020 - Current
Web Crawling Specialist (contract)
|
Unrival
London
  • web scraping
  • Python
  • Selenium
  • SQLAlchemy
  • Scrapy

Unrival is a cloud-based intelligence platform for understanding corporate structure. Selected projects: (i) developed a suite of web crawlers for extracting data from LinkedIn; (ii) built a generic web crawler for extracting data from corporate C-Suite pages; (iii) implemented a collection of scripts for automated documentation and presentation generation.

Oct 2022 - Current
Backend Engineer & Technical Writer (contract)
|
Domino Data Lab
San Francisco, CA (remote)
  • Gatsby
  • TypeScript

Domino Data Lab provides a Data Science development platform. Selected projects: (i) compiled documentation and recorded instructional videos for the Low Code Assistant; (ii) maintaining and extending a large Gatsby site.

Jan 2020 - Apr 2022
Data Engineer (contract)
|
BluePath Solutions
Los Angeles, CA (remote)
  • R
  • Python
  • AWS
  • web scraping

BluePath Solutions is a consulting firm specialising in health economics. Selected projects: (i) transitioned analytics from Excel to R; (ii) built models; (iii) developed Shiny applications.

Oct 2019 - Feb 2020
Data Scientist (contract)
|
HOF Capital
New York, NY (remote)
  • R
  • AWS
  • web scraping

HOF Capital is a seed fund venture capital company. Selected projects: (i) built web scrapers; (ii) data integration.

Jan 2015 - May 2017
Senior Data Scientist
|
Derivco
Durban, South Africa
Sep 2013 - Jan 2015
Game Mathematician
|
Derivco
Durban, South Africa
Jan 2013 - Jan 2014
Researcher
|
University of Bergen
Bergen, Norway
Apr 2011 - Jul 2013
Senior Researcher
|
South African National Space Agency (SANSA)
Hermanus, South Africa
Jan 2006 - Apr 2011
Postdoctoral Researcher
|
Hermanus Magnetic Observatory (HMO)
Hermanus, South Africa
Jan 2004 - Jul 2013
Honorary Senior Lecturer
|
University of KwaZulu-Natal
Durban, South Africa
Jan 2001 - Jan 2004
Antarctic Research Fellow
|
University of Natal
Durban, South Africa
Jan 2000 - Jan 2001
Scientist
|
SCK·CEN
Mol, Belgium
Jan 1999 - Jan 2000
Consultant
|
Blue Star Consultants
The Netherlands
Jan 1995 - Jan 1999
Scientist
|
Atomic Energy Corporation
Pelindaba, South Africa
Jan 1994 - Jan 1995
Antarctic Expedition Member
|
Department of Environmental Affairs

Projects (4)

{emayili}
https://github.com/datawookie/emayili
  • R
  • email

The {emayili} package provides a simple, tidyverse-compliant interface for sending emails from R. It is lightweight, avoiding some of the bulky dependencies associated with other similar packages.

{binance}
https://github.com/datawookie/binance

A wrapper for the Binance API, enabling automated cryptocurrency trading from R.

{clockify}
https://github.com/datawookie/clockify

A wrapper for the Clockify API.

{filebin}
https://github.com/datawookie/filebin

A wrapper for the Filebin API, making it possible to create and manage ephemeral file shares from R.

Education (4)

2004 - 2006
PhD
(Space Physics)
|
Royal Institute of Technology
Stockholm, Sweden
2001 - 2004
Licentiate
(Space Physics)
|
Royal Institute of Technology
Stockholm, Sweden
1996 - 1998
MSc
(Nuclear Engineering)
|
University of Potchefstroom
Potchefstroom, South Africa
1990 - 1993
BSc (Honours)
|
University of Natal
Durban, South Africa