I like pure and applied math, computational science, real-time systems, equestrianism and inline skating. Here you can find some of the things I've done.
Pasclang is a simple yet somewhat complete LLVM-based compiler written in C++ for a subset of the well-known Pascal language. It can directly produce machine code and executables using the system linker, has support for error reporting with location and several command-line options to help users. This is also used as an introduction to the LLVM API. Read more!
During summer 2016 I had the chance to intern at Inria, the French institute for research in computer science and automation. There I worked on real-time physics simulation for medical surgery, implementing physically accurate methods for fracture mechanics.
I developed a C++ component for the SOFA framework, simulating fracture mechanics for isoparametric second-order triangular finite elements. You can have a look at some videos I've made in non-interactive and interactive situations! The goal of the component is to provide efficient, physically accurate stress-based fracture detection and propagation.
If you have any question regarding something I've written, feel free to email me at arnaud.bonnet@medichon.fr.