Skip to content
View Naereen's full-sized avatar
📝
OCaml is coming to Numworks calculators! -- full time teacher
📝
OCaml is coming to Numworks calculators! -- full time teacher

Organizations

@SMPyBandits @Pokemon-via-GitHub-contre-Covid-2020-fr

Block or report Naereen

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
Naereen/README.md

Hello there 👋 ! I am a 🇫🇷 French passionate coder on GitHub (also Bitbucket & GitLab!), and I love programming as well as teaching! I've been a big fan of 🐍 Python since 2011, and I love 🐫 OCaml and Bash as my favorite programming languages! I'm a proud Bash user since 2011 too, on a daily basis!

I started programming on my Texas Instruments graphical calculator, back in 2008, and since then I've kept an interest for this field: see these .nwa apps for Numworks and this project: OMicroB for Numworks (this thread too).

Profile views (reset 12/05/2024) GitHub followers

Since 2021, I am now a full-time professor of Computer Science in Classes Préparatoires (in MP2I), in Lycée Kléber in Strasbourg (France). I teach computer science at "baccalauréat" +1 level, for one class of 48 students aged between 17 and 19, and I LOVE THIS JOB!

In 2019/20 and 2020/21, I was a junior professor in Computer Science (and Mathematics) at ENS de Rennes in France. Before that, I studied for like 10 years 😂.

I enjoyed doing a PhD (2016-19)

Before that, I pursued a Ph.D (phd.pdf) in telecommunications, applied mathematics, machine learning and computer science (yes, all that), at the engineering school CentraleSupélec in Rennes and at Inria in Lille since 2016 to 2019, and I graduated in November 2019. I wrote research articles, with a dozen publications in various national and international conferences and two journals articles, and research software. I continued doing some research after my PhD defense, but I had to stop completely in 2021.

I'm not only a (proud) geek!

Outside of computer science and teaching, I love biking & hiking, traveling by hitch-hiking and cooking (I'm pro vegetarian!), fighting against the climate crisis and polluters, on a daily basis, on both personal associative and political levels, etc. 🏠 I regularly travel to the beautiful city of Briançon (during holidays), otherwise I now live full-time in Strasbourg. I'm a strong believer in the importance of 💚 ecology, especially reducing waste at a personal level, and local and national political actions. Bien sûr, I like video games, science fiction and fantasy! 🚀 I used to write a lot on my blog.

My Magic: the Gathering passion 🃏

I'm a big fan of Magic: the Gathering, and long-time green/white "Timmy" player! I'm now an official Magic judge (Level L1), since 2023. Pauper, Modern or EDH, sealed and cube (limited) are my favorite formats! I play regularly at this awesome place in Briançon where we organize drafts, and in Strasbourg, I play weekly at Vent Divin, Dooz TCG and Baraka Jeux and other great locations! I am the secretary and an active member of two local associations for Magic: the Gathering, in Strasbourg: 1. Les Arpenteurs de Strasbourg, since 2023, 2. and also I'm a founding member of Cartes Flambées in 2025. Some of my deck lists were hosted here on GitHub, and they are also here on Moxfield (@Naereen).

More name dropping

💻 I work on Dell and HP laptops, using XUbuntu 22.04+, coding on VSCode, 🎵 listening to music with gmusicbrowser (and using this homemade software). Since 2011, I write a lot of tiny CLI scripts, and I build my website using sphinx. 📝 I love all of mathematics, I teach a bit of maths on a weekly basis. I studied a lot of maths in my twenties, and I got the French national competitive exam for teaching ("agrégation") in 2014, with a major in maths and asecind major in theoretical Computer Science. Since then I've helped writing a very good maths book for Agrégation and license/master level maths (in 🇫🇷 French), and this other one too. 🤣 I'm a big fan of memes, and various TV shows, movies and video-games.

📜 License ? GitHub license

MIT Licensed (file LICENSE). © Lilian Besson (Naereen), 2015-25.

Maintenance Ask Me Anything ! ForTheBadge built-with-swag ForTheBadge uses-badges ForTheBadge uses-git Awesome Badges

Stats

Naereen's github stats Most used languages

WakaTime stats (not active anymore)

See this blog post.

Pinned Loading

  1. SMPyBandits/SMPyBandits SMPyBandits/SMPyBandits Public

    🔬 Research Framework for Single and Multi-Players 🎰 Multi-Arms Bandits (MAB) Algorithms, implementing all the state-of-the-art algorithms for single-player (UCB, KL-UCB, Thompson...) and multi-play…

    Jupyter Notebook 410 60

  2. notebooks notebooks Public

    📓 A growing collection of Jupyter Notebooks written in Python, OCaml and Julia for science examples, algorithms, visualizations etc

    Jupyter Notebook 130 45

  3. ALGO1-Info1-2019 ALGO1-Info1-2019 Public

    🇫🇷 🐍 Des notebooks en Python pour montrer quelques algorithmes pour le cours ALGO1 au département Informatique de l'ENS de Rennes, en automne 2019

    Jupyter Notebook 7 2

  4. uLogMe uLogMe Public

    Forked from karpathy/ulogme

    📊 📈 Automatically collect and visualize usage statistics on Ubuntu, with 🎹 key frequencies and 💻 window titles →

    HTML 71 14

  5. slides slides Public

    All the slides of my talks since 2016! Written in LaTeX or Markdown, compiled to pretty PDF with pandoc ✨, and experiments with Marp, reveal.js, remark.js etc. PDF on https://speakerdeck.com/naeree…

    Jupyter Notebook 17 5

  6. Peut-on-coder-avec-OCaml-Python-et-C-par-SMS Peut-on-coder-avec-OCaml-Python-et-C-par-SMS Public

    Je souhaite répondre à la question suivante : peut on coder avec OCaml, Python et C par SMS ? Oui ! Attention, proof of concept à héberger soi-même localement, et c'est payant avec Twilio.com, et t…

    Python 8 1