Hi, nice to meet you! I'm Carlo Lepelaars and I enjoy exploring Artificial Intelligence (AI), Mathematics, Quantum Computing, Investing and Music. I love reading, thus I've compiled a list of my readings here.

  • I used to be an aspiring full-time drummer and played in various bands. You can still view live videos here. During this time I was studying Commercial Economics in The Netherlands.

  • I developed a fascination for AI, switched my focus and graduated in Data Science at the Eindhoven University of Technology (TU/e) in The Netherlands.
  • A major part of my education as a data scientist has been through working on data science competitions like Kaggle and Numerai. Creating and contributing to open source software has also been crucial.

  • I play guitar and love sim-racing!

Carlo Lepelaars

Past Work #


CrowdCent (2022-2025) #

I worked for CrowdCent as a (founding) data scientist on financial machine learning (ML), large language models (LLMs) and MLOps. CrowdCent is a startup building investment strategies driven by AI trained on investment community data. CrowdCent is collaborating with investment community SumZero on a fund and also runs a fund around the financial data science tournament Numerai.

DeepNewz (2024) #

  • Large Language Model (LLMs) workflows
    • Prompt Engineering
    • Automated News Story Writing
    • Topic Classification
    • Language Translation
  • Prediction Markets
    • Prediction Market Generation
    • Prediction Market Quality Scoring

VBTI (2020-2021) #

Computer Vision for agriculture:

  • Rotational Estimation
  • Object Detection
  • Segmentation
  • Keypoint Detection

Weights & Biases (2020-2021) #


Open Source Projects #


numerblox #

scikit-learn components for Numerai. I built NumerBlox while at CrowdCent. NumerBlox is used within CrowdCent as part of its Numerai infrastructure.

blackscholes #

Black-Scholes (financial option pricing) calculator. A lightweight package to determine option prices with extensive documentation on the math behind the Black-Scholes model. I also built a tool that uses this library under the hood.

auditus #

Simple Audio Embedding Toolkit

q4p #

Quantum computing for (Python) Programmers. This course makes learning Quantum Computing accessible for software engineers and aims to simplify quantum computing to its essence. It is built in public and new entries are gradually added.

skq #

Scientific toolkit for Quantum Computing. Used in the q4p course.

fh-plotly #

Plotly to FastHTML conversion plugin.

flocky #

Simple SDK for the decentralized AI platform Flock.io.

ghostnet_tf2 #

At the time one of the first implementations of the GhostNet CNN architecture for Tensorflow 2.0.

Open Source Contributions #

scikit-lego #

Extra blocks for scikit-learn pipelines. Contributions include building support for multi-output models, custom arguments and scikit-learn compatibility.

A gallery of FastHTML examples. I contributed a variety of examples, including Visualizations, Image Uploads, Text and button animations, Dynamic table loading, Audio player and PDF viewer.

narwhals #

A compatibility layer between DataFrame libraries (Polars, Pandas, PyArrow, Dask, etc.). I contributed the skew function and documentation.

fastcore #

Supercharged functionality for Python programming. I wrote a blog post on my top 10 favorite fastcore features. I also made a small contribution to network functionality.

umap-learn #

UMAP Dimensionality Reduction. I helped out with scikit-learn compatibility.

embetter #

Embedding models easily accessible as scikit-learn components. I contributed bug fixes.

numerai-tools #

Tools and utilities for Numerai. I helped out with metrics and dependency management. NumerBlox uses numerai-tools to ensure consistency with how Numerai calculates payouts.