Hi, I'm Adrien
A
As a curious programmer, I enjoy exploring and coding for myself. I learn with passion; that's my way !
About
Currently in my fifth year at EFREI Paris, I am studying science and computer science with the goal of turning my passion into a profession. In my free time, I code and solve problems on platforms like Codeforces and CodinGame. My passion for computer science blossomed during my first year, and since then, I have been exploring new technologies, programming languages, and innovative programming approaches. I would love to use my passion to help others or even leverage it to earn some extra pocket money. Aside from my passion for computer science, my life revolves around music, video games, sports, travels and films.
- Languages: Python, Java, Rust, C, JavaScript, HTML/CSS, Powershell
- Databases: MySQL, MongoDB, PostgreSQL
- Libraries: TKinter, PyGame, Discord.py, Requests, Socket, BeautifulSoup, Selenium, Swing
- Frameworks: Flask, Node.js, Vue, Apache, Electron, Fast API, Web Extension
- Tools & Technologies: Splunk, Nessus, Git, Linux, Raspberry Pi, CISCO Packet Tracer, ElasticSearch, Ollama, Office
Experience
- Intern Cybersecurity Engineer
Projects
A local webserver to generate GIF from your Spotify's stats.
Use LLM in Python to interact with your documentations.
- Tools: Python, Flask, Docker, HuggingFace, Ollama, ElasticSearch, Fast API, Triple DES
- Upload your PDFs, chunk them and vectorize it
- Store them in your Elastic Docker container
- Host your models locally (privacy max ๐)
- Host your Ollama server
- Interact with your own chatbot to learn easily from your documentations
- Request Doc2Talk's Fast API with your own scripts
A League of Legends overlay to control Spotify in-game, built with Overwolf Electron.
A farming simulation game built with Electron, featuring an interactive economy, farmer management, and an immersive experience. ๐พ๐ฎ
- Tools: Node.js, Electron, SQLite3
- ๐ฅ Dynamic Farming Economy ๐ - The wheat price fluctuates based on real ETH/USD values.
- ๐ Recruit & Manage Farmers ๐จโ๐พ - Hire farmers with different rarities to boost your farmโs profitability.
- ๐ Quests & Rewards ๐๏ธ - Complete challenges to earn money and productivity bonuses.
- ๐บ๏ธ Interactive Field ๐ฑ - Zoom and pan on your real-time animated farm.
- ๐ Ambient Music & Sound Effects ๐ต - Fully immersive farming experience with volume controls.
- ๐ Progression System ๐ฐ - Expand your farmโs dimensions and improve your production over time.
- ๐ฅ Multi-User Support ๐ค - Save and manage multiple farming profiles.
- ๐ฅ๏ธ Electron-Powered ๐ป - Lightweight, standalone desktop game.
A powerful tool to process MFT files efficiently
NLFS (Nice Local File Sharing) is a lightweight program that lets you host a web app and share files over your local network
- Tools: Node, HTML, CSS, JavaScript
- Fast & Lightweight: Minimal resource usage with high performance
- UUID-based File Management: Secure and conflict-free file handling
- Offline-First: Works locally without an internet connection
- Simple UI: Drag & drop for easy file uploads
- Persistent Storage: Keeps track of uploaded files even after restarts
Skills
Languages and Databases









Libraries








Frameworks







Others







Education
Paris, France
Degree (In progress, started in September 2021): Fifth year of engineering school and in the second/last year of the engineering program
- C, Java, Python and Web programming
- Networks, Database, Git and Linux
- Algorithmics
- Computer architectures
- Operating Systems
- Ethical Hacking
- General, Linear algebra
- Calculus
- Data analysis
- Mechanics and Electricity
- Modern Physics
- Thermodynamics
- Electromagnetic Propagation
Relevant Courseworks :
Others: Communication and English
Cape Peninsula University of Technology
Cape Town, South Africa
Study abroad: September 2023 - December 2023
- Java programming
- Introduction to Cybersecurity
- Computer Architecture
- Operating Systems
- Object-oriented Analysis & Design with UML
- Advanced Web Programming
- Networks and Protocols
- Mathematics for Cryptography
Relevant Courseworks: