Senior Software Engineer with a Ph.D. in machine learning and a fondness for C++, performance optimizations, compiler theory, and operating systems development.
thor-os. Simple operating system in C++, written from scratch
1.7kdll. Fast Deep Learning Library (DLL) for C++ (ANNs, CNNs, RBMs, DBNs...)
687etl. Blazing-fast Expression Templates Library (ETL) with GPU support, in C++
233articles. Source code for my articles
146budgetwarrior. Personal finance manager, command-line interface, in C++
119mnist. Simple C++ reader for MNIST dataset
91btrees. C++ implementation of concurrent Binary Search Trees
73swr-calculator. Safe Withdrawal Rate (SWR) Calculator
72sudoku_dataset. Dataset of Sudoku images for Machine Learning
46cpm. Continuous Perfomance Monitor (CPM) for C++ code
40cpp_utils. Collection of header-only utilities for C++
35systemd-unit-files. Some unit files for systemd
33eddic. Compiler of the EDDI programming language
33frameworks. Lua
19CMakeLatex. Simple CMake configuration for Latex
18cifar-10. Simple C++ reader for CIFAR-10 dataset
17zabbix-lld. Script and template export for Zabbix LLD
16dotfiles. My dot files
14java-benchmarks. Performance benchmarks on the Java Platform
9etl-gpu-blas. Mini BLAS-like library for GPU (complementary to CUBLAS)
7make-utils. Simple utility to easily write makefile for C++ projects
7sudoku_recognizer. Program to detect and recognize Sudoku in images
5pm. Simple project manager in Python
5gooda-to-afdo-converter. Converter from Gooda Spreadsheets to AFDO
4word_spotting. C++
4HazardManager. Utility class to use Hazard Pointers in C++ Concurrency Code
4benchmark-utils. A little benchmark utility to bench Java Code and generate Graphs
3taskwarrior-php. A very simple PHP Front End Viewer for Task Warrior
3eddivm. Eddi Virtual Machine
3inlining-analyzer. Analyze a callgraph to find the most interesting functions to inline in a C++ applications
3GraphMyData. Java
3mafiaspacelife. Java
3jtheque-core. Framework to create modular applications in Java
3cpp_utils_test. Unit tests for cpp_utils
3aggregator-plugin. Sonar plugin to display metrics aggregated over all projects
2cppbench. Benchmark framework for C++ function
2tetris-ai. Tetris Clone for AI experiments
2analysis-examples. C++
2pytex. A command line tool to ease the redaction of latex documents
2ICM. International Contract Management
2gcc-loop-fusion. GCC Loop Fusion
2spirit_x3_tests. C++
2asgard-server. C++
2rbm_toolbox_lua. Port of RBM_toolbox to lua
1asgard-system-driver. C++
1test-cppsqlite3. C++
1thesis-perfs. C++
1dotfiles-vim. Dotfiles for vim
1budgetwarrior_web. C++
1dll-autoencoders. C++
1asgard-lib. Library for asgard system
1jtheque-osgi-wrap. Maven wrapper to create OSGI bundle of non-bundle libraries
1jtheque-demo-module-1. jtheque-demo-module-1
1jtheque-stats-module. A module of JTheque to display stats about films
1jtheque-metrics-module. A module of JTheque to generate metrics about a Java project
1MarathonMillions. Le marathon des millions
1jtheque-demo-module-2. jtheque-demo-module-2
1jtheque-films-to-buy-module. A module of JTheque to manage a list of films to buy
1jtheque-xml-utils. Utility to write and read XML files
1jtheque-tools-module. A module of JTheque providing several tools for other modules
1