I am available for freelance work

Reach out if you need expertise within AI, machine learning, data visualization, complex systems, applied statistical inference, network data, and general data science. Things I am exceptionally good at are:

  • Data visualization: I build beautiful interactive data visualizations from scratch (that means no Tableau or Power BI). A typical deployment will either be written up in pure JS, HTML and CSS, optionally using a lightweight web framework—like Svelte—depending on scale. Portfolio examples on my blog (titles with Viz).
  • Scientific advising: I have years of experience as a academic data scientist, which means that I am closly familiar with state-of-the-art methods in various domains. If you have a really hard problem that needs a scientific solution, I might be able to advice you. I am particularly good at solving clustering problems, optimizing supervised machine learning algorithms, making numerical statistical inference, and running simulations. I have domain expertise with various types of network data (social, neural, informational, biological), text data, and mobility data.
  • Programming: I have built several small and large pieces of scientific software that I, for the most part, open source so people can use it in their research and businesses. See for example Infostop and Netwulf. I like to build packages with Python interfaces, but I am comfortable with C++ and JavaScript too. So let's imagine that you need a package for fitting a specific type of model to some data, making a certain type of interactive plot, or running a standard scraping/preprocessing/transformation procedure. I can fix that.
  • Speaking: I have presented at 15+ events (that I can count) and taught seven university courses for (in aggregate) thousands of students. And I am a pretty good communicator (see this, this, this, and Awards and stipends in my CV). I can give high-level talks about, for example, the value of data, the benefit of data visualization, data science and its applications, and ethics (e.g. responsible AI and unbiased machine learning). I also give more technical lectures explaining concepts in machine learning, network science, complex systems, general data science, etc., adapted to a level of communication that will maximise comprehension.


My business exposure so far includes consulting services for companies Alfa Laval, Sterlitech and Popyoular, and research collaborations with Peergrade and Aquaporin. Aside from this I have led student visits to 10+ tech companies, in my position a DIS lecturer from 2017–2020.

How I work

I like to work on projects with clear goals, or—if exploratory—fixed boundaries. Beyond project scoping, I prefer to substitute meetings with asynchronous communications. I work on my own time so I can deliver on our agreed time. I charge a reasonable fee.


Email, or