Carlos Guerreiro
perceptive
constructs
bespoke intelligent systems
Espoo, Finland
Machine Learning
Data Engineering
Mathematical Optimisation
Analize
Model
Build
Bits & Pieces
Analize
Pandas
(python) in the small
Spark
(scala, java, python) in the large
Redshift
and
Athena
in AWS
Model
Machine Learning with
scikit-learn
Deep Learning with
TensorFlow
and
PyTorch
Probabilistic programming with
PyMC3
Mathematical optimisation with
Python-MIP
,
PuLP
,
CVXOPT
,
COIN-OR
and
Gurobi
Constraint programming with
Gecode
Build
Python microservices with
FastAPI
or
Flask
Event sourcing and real time computation over
Kafka
or
Kinesis
streams
Interactive and real time data visualisation with
D3.js
Optimised computation microservices in C++ or Scala (
Eigen
,
RocksDB
,
Redis
)
Bits & Pieces
irf
is a C++ implementation (with
node.js
and Python bindings) of Incremental Random Forests
code
npm
rawhash
is an experimental binary friendly alternative to using a hash as a key:value cache, for
node.js
code
npm
rdb-parser
is a
node.js
async streaming parser for
redis
RDB dumps, in 100% Javascript
code
npm
redis-sync
is a
node.js
redis
replication
slave toolkit
code
npm
recurrent
is a
redis
-backed manager of recurrent jobs, for
node.js
code
npm