Also known as 0xEAF

I am a 15 years old student from France 🇫🇷. I started programming back when I was 9. I also do YouTube videos about programming, gaming and more.

My passions

  • Programming - mainly softwares with terminal or web interfaces
  • Gaming - Geometry Dash player since I was 10
  • Helping out - I like helping people out on subjects I know - so, basically, tech
  • Researching - sometimes, I research stuff on tech for entire days
  • Archiving - because archiving the past allows us to better move forward in the future

My languages

  • 🇫🇷 French - primary language, french accent, ~ C1
  • 🇺🇸 English - secondary language, mostly american accent, ~ B2
  • 🇪🇸 Spanish - third language, learning in class, ~ A1

NOTE: I only answer to messages written in French and English. I do not consider myself good enough to use or reply in Spanish. I tried to learn Russian a few years ago but abandoned because I had no use for it.

My Favorite Technologies

  • Python (with Flask, SQLite3, BeautifulSoup4…) - I used it for the majority of my projects, after realizing that Python was never really made for everything I was using it for - and so it’s particularly slow compared to other equally simple languages. Nowadays, I’m looking to replace it, even though it’s still a good technology.
  • PHP (with Apache and MySQL) - I also used it for a long time to create websites of all sizes - and I never encountered any downsides. It’s often faster than Python and it’s the only language available on many free and paid hosting services.
  • Forgejo and Git (Git server) - for a long time, I didn’t want to use Git due to its apparent complexity, but eventually, I set up my own Forgejo server and started using Git for all my projects - and I’ve never regretted it since.
  • SvelteKit (and Svelte in general) - although I’m not yet a pro in Svelte and SvelteKit (and I often forget basic techniques and functions), I quite like how Svelte and SvelteKit work compared to other frameworks like React and VueJS. I even rewrote a large application I was developing with Flask and Jinja to use ExpressJS for the back-end and SvelteKit for the front-end!

Technologies I Would Like to Learn

  • Node (with ExpressJS and Sequelize) - in order to replace Python, I’ve started using Node for some projects - for now, I don’t know how to use it well and I’m still learning how the basics of Express and Sequelize work, but I’m sure it’ll be worth it.
  • C/C++ (with GCC/GlibC) - since a large portion of open-source projects use C and C++, I absolutely need to learn them someday - but when? I have a lot to do, both academically and in personal projects. Also, to learn, you have to practice - but I can’t seem to come up with project ideas that would benefit from these languages.
  • Rust - for reasons similar to C and C++, but it’s worth mentioning that Rust is designed to be simpler and safer in memory management, which is a great benefit, and it could allow me to stop avoiding opportunities to write more performant code just because memory management is… complicated.
  • Golang - even though Node is more performant than Python, Golang seems like the best replacement for Python - it was actually created by Google teams to replace dynamic programming languages, including Python - but I haven’t learned it yet because it’s quite different from other programming languages, requiring you to provide types for variables and functions, and other things I’m not used to.