Carlos Guerreiro
perceptive
constructs
bespoke intelligent systems
Helsinki, Finland
Machine Learning
Data Engineering
Mathematical Optimisation
Analise
Model
Build
Bits & Pieces
Analise
Pandas
(Python) in the small
Spark
(Python, Scala, Java) in the large
Redshift
and
Athena
in AWS
Model
Machine Learning and statistical models with
scikit-learn
and
statsmodels
Deep Learning with
TensorFlow
and
PyTorch
Probabilistic programming with
PyMC
Mathematical optimisation with
Python-MIP
,
PuLP
,
CVXOPT
,
COIN-OR
and
Gurobi
Constraint programming with
Gecode
Machine Learning lifecycle management with
MLflow
Build
Python microservices with
FastAPI
or
Flask
Event sourcing and real time computation over
Kafka
or
Kinesis
streams
Optimised computation microservices in Python and/or C++ (
NumPy
/
SciPy
,
Eigen
,
RocksDB
,
Redis
)
Optimised I/O bound microservices in JavaScript with
Node.js
and
Express
Interactive and real time data visualisation with
D3.js
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