Linux | β β β β |
Bash | β β β β |
Git/Github | β β β |
C | β β β |
Python | β β |
Batch | β β |
HTML | β β |
CSS | β |
JS | β |
My name is Thomas Baruzier and I am fascinated by Linux, programming, cybersecurity and artificial intelligence.
I made this porfolio to talk about who I am, what I love, and showcase my projects.
To elaborate, and I've been using the Arch distribution for over 2 years, as my daily driver on both computers and servers. This OS has allowed me to experiment with a wide range of tools and services, including Nginx, Crow, Jellyfin, tigerVNC, noVNC, Minecraft servers, Discord bots, OpenVPN, PyTorch, Docker, NodeJS, and Flask.
As for programming, I am experimented with bash scripting, C, git and github. I have also worked with Python and Batch, and I'm currently learning web development, which includes HTML, CSS, and JavaScript.
About cybersecurity, I love penetration testing, making my own BadUSB scripts and play with reverse shells and TTYs. Finding exploits, searching security breaches and taking down online scams make me love this field of informatics.
On top of that, artificial intelligence has become one of my favorite passions. I have been diving deep into the subject, starting from learning the theory of neural networks, to making my own in C, and creating a Wikipedia dataset. I have further expanded my knowledge by experimenting with the latest breakthroughs, such as OpenAI's GPT-4, Microsoft's Visual ChatGPT, Facebook's LLaMA, and Stanford's Alpaca language models.
Finally, I would like to include in this portfolio some passions that aren't related to computers. I have experimented with mechatronics, the intersection between electronics and mechanics, by completing projects such as an electronic swiss knife and a homemade drone. Additionally, I enjoy composing music on the piano as a creative outlet.
SEP 2022 - PRESENT
A 5-year engineering school focusing on dual competencies in computer science and industrial engineering.
SEP 2014 - JUL 2021
A recognized high school known for its high standards that allowed me to develop a strong work ethic.
- My environment
Learn about how I work
- My bashrc
A curated list of useful utilities and shortcuts for boosting your productivity in a terminal
- Startup scripts
Setup workspaces in seconds from an Arch Linux ISO or a fresh installation of Termux
- Selfhosted
Showcasing my self-hosted intances of websites and services
- Pressor
An all-in-one tool to compress videos, photos, and audios
- Downloodle
A centrale lille moodle scrapper
- Porfolio
Some explanations about this website
- C-Casino
A simple casino game in C, ported to TI calculators
- EasyDL
The first repository I ever created
- Word cost sorter
Calculates the typing hardness of words in a list
- Website dumper
Downloads all files from a specific website in a fancy way
- Γcole directe CLI
A CLI client that allows real-time grades analysis
- Penetration testing
A set of tools to takeover remote servers
- Scam takedown
The story of a hacker being bullied by a cybersecurity amateur
- Bad USB scripts
Allows batch code and payloads injections
- Data breach
This is what happens when a corporation doesn't secure its API
- Dupe exploit
How we discovered an exploit on a Minecraft server that led to its economy's death
- Hashacker
Hashcat instructions for maximum hash cracking efficiency
- MChecker
A fast and intelligent minecraft account tester
- Neural networks in C
A library-less project to train and run neural networks
- Wikipedia dataset
The first step towards making my own language model
- Playing with AI
Sharing my experiments with other models
- The Master function
The electronic Swiss knife
- My FPV drone
A soldering and programming adventure
- Piano
Sharing some of my creative work
- My socials
Want to contact me ? Everything is provided here
- Get in touch
Let's work together !