Skip to main content

About me

Hola !

I am :

  • Raphael Outhier.
  • french.
  • have a passion for system level programming.
  • living in Texas.

Dates :

  • 2015 -> 2019 : studied at an engineering school in Paris where I split my time between low level programming and building robots out of ducktape and coffee.
  • 2020 -> 2021 : worked for ARM in Sophia Antipolis (France) as a CPU verification engineer.
  • 2021 -> 2022 : worked for myself.
  • 2022 -> now : working for Apple as a platform kernel engineer.

Current work at AAPL :

  • developing kernel drivers for Apple’s next generation of chips for computers, phones, watches, TVs, and headsets.
  • investigating HW bugs that occured on those chips, and finding what instructions a given CPU incorrectly executed so that the HW team can find out where the RTL bug is.

I have a lot of personal projects, and this website is about them.

Those projects revolve around :

  • kernel development for microcontrollers.
  • coming up with the fastest implementations of 2d/3d/4d computational geometry algorithms in the hope that someday I could have my own little solidworks-like CAD software. I have as of today never found the time to write on this part of my life, but if I do, I promisse to include an introduction to all the facinating math behind computational geometry.
  • automatic trading because who doesn’t like the prospects of free money ?
  • algorithmic optimization and assembly trickery, for the intellectual challenge.

That amounts to a lot of projects and code (over 1 million lines of pure C/C++/asm joy). As stated earlier, I am not authorized to publish any project because of my current job at Apple. But maybe that will change in some years, who knows.

In the meantime, the best I can do is to try to make good descriptive articles about those, and hope that you will find them interesting.