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