Damien Drix

I'm Damien Drix

I do machine learning and data processing.

I have ten years of experience as a research scientist. I'm available for all sorts of data-related projects.

I am based in London, UK and work remotely.

email linkedin github scholar

— Services —

Data Analysis and Visualisation

Using statistical methods to analyse your data and help you visualise its structure.

Machine Learning

Training neural networks for classification, prediction and feature discovery, with a special interest in unsupervised and online learning.

Simulation and
Optimisation

I can build numerical models to simulate your processes and find optimal parameters.

High-Performance Computing

I can improve existing toolchains and re-implement them to run faster with efficient code and parallel computing.

Data Acquisition & Conversion

Taking data from sensors, files and other sources and converting it to a format your systems can use.

— Tools —

I have 10+ years of experience writing complex software in Python, such as:

  • Numerical simulations
  • Robot control systems
  • Automatic code generation
  • Event-driven systems using async/io

Full numerical Python stack including:

  • NumPy / SciPy
  • Scikit-learn
  • PyTorch
  • TensorFlow
  • Matplotlib
  • Cython

I have been an early adopter of Julia and find it ideal for intensive tasks:

  • Batch conversion of very large files
  • Image and sound processing
  • Parameter optimisation

GPU / Embedded

I write CUDA, OpenCL or ISPC code for parallel computing on CPUs and GPUs.

I also write C/C++ firmware for microcontrollers (Arduino):

  • I2C / SPI interfaces
  • Signal processing

& more

  • Databases (SQL / NoSQL)
  • XML / XSLT
  • Java / Scala
  • Matlab
  • Golang

I learn fast and will adapt to your existing technologies.

Send me an email or get in touch on LinkedIn:

email linkedin

© Damien Drix 2020. Made by hand with no scripts