Skip to content
View vanilla-extracts's full-sized avatar
🖖
Gluons are the funniest bosons
🖖
Gluons are the funniest bosons

Sponsoring

@Dherse
@typst

Highlights

  • Pro

Organizations

@SalonDesDevs @sfi-region9 @Omega-Numworks

Block or report vanilla-extracts

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
vanilla-extracts/README.md

Welcome to the charlotte zone !

🖥️ Hello! I'm 22, former student at @univ-rennes1 (ISTIC) in Computer Science after a cycle of two years in classe préparatoires aux grandes écoles

🧮 I used to work on programming language theory. You can check calc, Baguette#, or STARFinder for more information.

In February 2023 I started an internship at IRISA/INRIA Rennes, at the PACAP Team, where I worked on OFast3D. This internship ended in July 2023.

My end-of-study internship was in the EPICURE Team, where I worked on the back-to-the-trees project. This internship ended in July 2024.

I am now an IT specialist and a state civil servant.

🌈 She/her

📫 I'm always available to chat or answer question, by mail ( me [at] charlotte-thomas.me ), or Discord ( vanilla_extracts ).

See more on my webpage

My Work

I plan to learn Coq as I continue (and Haskell). I'm actively developing Baguette# (read Baguette Sharp) which is an exotic language with a horrible syntax and where all instruction, basic library, keywords and separators are replaced by names of pastries (mainly French but I ran out of French pastries a while ago)

I also love calc, which is a calculator programmed in Rust with a Pratt parser method. You can check it out, it's worth an eye :)

CV

If you want to see more see my cv (🇫🇷) or cv (🇬🇧)

My CVs are typeset using Typst. I love how flexible and powerful Typst is. You should check out their website to become part of the #TypstFamily. I am a proud supporter of their work and one of the most prolific community contributors.

I also have CVs as manpages:

curl https://www.charlotte-thomas.me/static/cv_en.man | man -l -

You can replace cv_en.man with cv_fr.man for the French translation.

Skills

My Skills


Statistics and Misc

Wakatime

stats

GitHub Streak

Pinned Loading

  1. calc calc Public template

    Calc: A Fully-Featured Configurable (mini) Rust Calculator

    Rust 6 2

  2. cv cv Public

    Typst CV

    Typst 4 1

  3. ocaml-baguettesharp-interpreter ocaml-baguettesharp-interpreter Public

    OCaml Implementation of the (famous) Baguette# exotic language, used as TIPE for the 2022,2023 seasons concours

    OCaml 30

  4. HTMLFromTeXBooks HTMLFromTeXBooks Public

    A simple command line tool to generate HTML from LaTeX books

    OCaml 3

  5. stonewall stonewall Public

    Colourful pride flag palette for Typst gradients

    Typst 6

  6. various_projects various_projects Public

    Projects to learn Rust.

    Rust 2