Skip to content
View romainducrocq's full-sized avatar

Block or report romainducrocq

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
romainducrocq/README.md

Hi, I'm Romain 🍥


I'm a C and C++ Software Engineer working in Riga, Latvia, with an interest in Unix systems and compilers.
Right now, I am developing wheelcc, an optimizing C compiler written from scratch in C for x86-64 GNU/Linux, MacOS and FreeBSD, as well as planet a C-like programming language based on this compiler. Before that, I worked on multiple topics related to AI, like Neuroevolution and Reinforcement Learning, mostly in Python and C++. Oh, and I use Debian stable btw.
Have fun checking out some of my repos!

Pinned Loading

  1. wheelcc wheelcc Public

    A C compiler written in C for x86-64 GNU/Linux, MacOS and FreeBSD

    C 51 7

  2. planet planet Public

    A C-like programming language based on my C compiler

    C 2

  3. c-std c-std Public

    A small std for C17 and C++17 on gcc/clang

    C 14

  4. DQN-ITSCwPD DQN-ITSCwPD Public

    Reinforcement learning for traffic signal control (published research)

    Python 38 11

  5. hamiltonian-snake hamiltonian-snake Public

    Perfect snake AI using perturbated hamiltonian cycles

    C++

  6. NEAT-SuperMario NEAT-SuperMario Public

    Neuroevolution (NEAT) beats Super Mario on the NES

    C++