About me

Hi! My name is Baoyang SONG. I was born in China, and spent most of my youth in the city of Jinan. Currently I live in Paris and work as a Data Scientist focusing on Natural Language Processing (NLP). Before that, I graduated from two of leading French engineer institutions: Ecole Polytechnique and Télécom ParisTech. I also hold a master degree in machine learning from Ecole normale supérieure Paris-Saclay.
Outside work, my interests resolve mostly around functional programming, and in particular the Haskell programming language.
Apart from that, I love baking 🥖 and pastry 🍪.
Recent bλogposts
-
“Molecule to atoms” ‒ March 1, 2019
Parse chemical formula with parser combinators as well as Alex and Happy -
“Write slides with literate Haskell and LaTeX Beamer” ‒ November 15, 2018
How to take the best of both worlds without pain. -
“Read integers efficiently in Haskell” ‒ November 3, 2018
What is the best practice to read a list of numbers from standard input (or a file) in Haskell? This post will show you by conducting a series of benchmarks.
Browse by tag: Alex (1), Happy (1), beamer (1), haskell (5), latex (1), literate programming (1), parsing (1), performance (1)