README for profile
Find a file
2026-02-27 12:50:26 +01:00
README.md no russian anymore 2026-02-27 12:50:26 +01:00

Hi, Im xeaf 👋

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 (Git server) for a long time, I didnt 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 Ive never regretted it since.
  • SvelteKit (and Svelte in general) although Im 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, Ive started using Node for some projects for now, I dont know how to use it well and Im still learning how the basics of Express and Sequelize work, but Im sure itll 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 cant 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 havent learned it yet because its quite different from other programming languages, requiring you to provide types for variables and functions, and other things I'm not used to.