Giter Site home page Giter Site logo

Hello!

My name is TyraVex and I am fascinated by Linux, programming, cybersecurity and artificial intelligence.

🌐 Socials:

Professional github account : ThomasBaruzier

📈 Technologies I am comfortable with:


Linux ArchLinux

Arch Linux has been my daily driver since 2022. Embracing Arch has not only deepened my understanding of Linux and its functionalities, but it has also developed my troubleshooting skills, using onlines sources such as the Arch Wiki. I also used others distros or terminal emulators, as you will see next.
My current setup, -- or rice, for those who know ;) -- features a clean and minimalist, yet powerful Hyprland setup, with the Kitty terminal emulator and traditional bash. No top bar or fancy menu, only pure command-line minimalism madness.
For coding, I use Nano for everything except web development. My browser of choice is Firefox, hardened using arkenfox, because we like privacy.

image

The custom Hyprland setup I use, featuring Firefox, Kitty, Nano and Fastfetch

Anyways, enough showing off. I simply love Linux for the freedom and stability it offers me. Using this tool, I was able to setup lots of services and manipulated multiple VPS instances to behave exactly how I wanted them to. Everything is open, configurable, swappable, exchangable.
It is, in my opinion, one of the most expansive technical communities in existence, where countless developers generously contribute their time to create the masterpiece we all recognize as GNU/Linux.


Shell Script Bash

Using Arch with a window manager and not a desktop environment forced me to learn the command-line. I realized how powerful it was and how much more productivity I could squeeze out of it, compared to traditionnal GUIs.
Since then, I've been scripting pretty much anything that could be automated, from a EcoleDirect CLI client to Large language models quantizations, passing by an autonomous auto-subtitle fetching and burning tool to a multi-media compression tool, all while using an already advanced bash configuration file that let me use the CLI even faster.

image

Subber, an autonomous auto-subtitle fetching and burning tool

Bash is my favorite scripting language and is the main language used for about 50% of my repos on this account, as well as my secondary, TyraVex.


C

C is my second favorite language, simply because it's explicit and it's fast. And I like well-written optimized code.
I started learning this language almost 4 years ago, in 2020, somewhere in the middle of a family vacation, on the beach, using a terminal emulator for Android. I remember the first time I compiled a billion-time loop and was amazed that it was executed pretty much instantly.
Since then, I have learned more advanced topics and had the chance to push it further in an engineering school (IG2I, from Centrale Lille), and then in a Computer Science school (Epitech), where I am currently.
Using this language, I made an AI conversation tool, a Duck-hunter-like game, Simple neural networks, encryption/decryption tools, a fast square finder in a map (see image), and most of all the projects we are given at my school, which is centralized on a per-project learning pedagogy.

image

setting_up, times for finding the biggest square in a given map depending on the map's size and density


Android

I love open stuff. This principle let power users do whatever they want with their devices. And when you get technical on Android, you realize how much potential there is to explore. Not convinced yet? Here's an example. I am working on a project that allows you to run a fully-fledged Linux distribution on Android, natively. No VMs, emulation, or anything. Raw Linux performance is at your fingertips. My research aspires to achieve a stable desktop interface, physical mouse and keyboard setup, Steam with Proton? (not sure whether that is doable yet), Minecraft Java, Console emulators, and Windows emulation through QEMU.

image psd(1)

Running various experiments on a Linux distribution natively running on Android using my script

Regarding my current Android setup, I imported a Mi 11 Ultra from China, that I rooted with Magisk, and flashed a custom ROM (xiaomi.eu). I tweaked its limits and removed around 100 system apps (mostly bloatware, tbh) to greatly improve performance and battery efficiency. Optimizing is kind of an addiction in these circumstances.

TyraVex's Projects

bash-scripts icon bash-scripts

[ COMPLETED : 60% ] - Many bash functions. Contains daily useful utilities such as a media streamer/downloader, a GPT3 messenger or even an Ilevia tramway schedule tracker

c-casino icon c-casino

Little casino game in C, also ported for TI83CE/TI84+

digispark-payloads icon digispark-payloads

[ COMPLETED : 100% ] - Here are some of the payloads I coded for my digispark bad usb

digispark-script-injector icon digispark-script-injector

[ COMPLETED : 100% ] - Templates and examples scripts to inject some batch code in Windows with a "Digispark ATTINY85" bad usb

downloodle icon downloodle

Centrale Lille Moddle Scrapper - Only for authorized access users

easydl icon easydl

[ COMPLETED : 100% ] - Batch scripts that simplify the use of spotdl and youtube-dl

ecole-directe-cli-client icon ecole-directe-cli-client

[ COMPLETED : 70% ] - This cli client allows you to calculate your Ecole Directe grades in real-time, and more in the future!

hashacker icon hashacker

[ COMPLETED : 100% ] - Hashcat instructions aiming at recovering 80% of hashes in 24 hours

mchecker icon mchecker

[ COMPLETED : 85% ] - Fast & intelligent Minecraft checker

pressor icon pressor

[ COMPLETED : 50% ] - Pressor is a utility which simplify media batch compressions

specific-website-dumper icon specific-website-dumper

[ COMPLETED : 90% ] - This scripts downloads all documents in a specific website while respecting the tree structure of all the elements

start icon start

[ COMPLETED : 70% ] - Advanced startup and configuration scripts for Termux and Arch

word-cost-sorter icon word-cost-sorter

[ COMPLETED : 100% ] - From a list of words, it calculates the easiest ones from a typing perspective - Includes a fast random string generator

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.