About me

Cristian Perez Brokate

Data scientist in Paris area. I use machine learning, data science and deep learning for data projects using python, javascript & R. I build interactive dashboards and web applications using nodejs, flask, python, Angular, docker.

What I do:

Data modelling

  • Regression and classification algorithms for finance and insurance French companies.
  • Deep learning algorithms for object detection
  • LSTM models for time series prediction in robotics application

Data engineering

  • Collect data from different kinds of sources: social networks, APIs and websites.
  • Save large amounts of data coming at high intensity using a differed processing pipeline.
  • SQL and NoSQL database management (mongodb, neo4j, oracle, MySQL, SQLite)

System management

  • Application deployment using docker container system
  • Cloud computing management using
  • System performance monitoring using telegraf, influxdb and grafana.


  • Interactive dashboard development using javascript libraries such as d3.js, dc.js
  • Web applications using modern frameworks.
More about me

Last articles

Writing notes with Vimwiki and Hu..

Vim is a simple and ubiquitous text editor that I use daily. In this article I show how to use Vim to take and publish diary notes using V..

πŸ“…  Jul 1, 2020 programming
Reverse proxy management with Tra..

Traefik is a modern and dynamic reverse proxy with a native support with docker containers. This article compares Traefik with existing so..

πŸ“…  Jun 7, 2020 system management
Muse: Mopidy web client with Snap..

Services like Mopidy and Snapcast are ideal to create a multiroom streaming audio player using devices like the RaspberryPi or android tel..

πŸ“…  Apr 26, 2020 programming
Search posts functionality in AMP..

Good web reference is related with how fast your web page loads. Google works in a web format called AMP, which makes loading pages faster..

πŸ“…  Apr 6, 2020 programming
Arduino MKR FOX 1200 for IoT and ..

Microcontrollers are adapted for simple task which don't need a lot of battery power. This post shows how to put in actions the Arduino MK..

πŸ“…  Mar 8, 2020 programming
Intelligent Video Analytics using..

This project implements a deep learning model on a Jetson Nano to count and track people passing in front of a video camera.

πŸ“…  Feb 18, 2020 programming
SSD object detection for video st..

This post shows how to combine resources from a Raspberry pi with object detection algorithms in video streaming application.

πŸ“…  Dec 17, 2019 programming
Christmas project: Control lights..

Imagine having interactive Christmas lights! This article will show you how to control lights with your Raspberry Pi and adding voice comm..

πŸ“…  Dec 7, 2019 programming
Deploy a serverless API using lam..

Serverless functions are the new normal. No more worries about server management, just push your code and forget about the rest.

πŸ“…  Nov 25, 2019 programming

More at my blog

Featured projects

API Personnes dΓ©cΓ©dΓ©es

API for people who died in France from 1970. It has a bulk mode, to process csv files with multiple identities, which can be used to clean..

  typescript   express   swagger
IA Flash

This artificial intelligence application detects a vehicle, its make and model in a photo and a video. It's currently used by French Gover..

  python   opencv   pytorch   sphinx
Object detection application

This application implements state of the art algorithms for object detection with a frontend application to interact with results. It can ..

  python   opencv   angular   raspberrypi   chartjs

A mopidy web interface with snapcast support. The perfect excuse to use state of the art web frameworks and CI/CD workflows.

  svelte   sapper   bulma   github-actions   mopidy
Grafana system monitoring

I adapted multiple monitoring components to deploy easily a monitoring system using tools like Telegraf, Collectd, Influxdb and Grafana.

  grafana   docker   influxdb   telegraf   aws