Welcome!

This is not a portfolio.
This is my place. My home on the web.

If you want to get to know me a bit - how I think, what I build, what I enjoy, and what keeps me curious - you're in the right place.
whoami...
I am Kamil BuriXon Burek, a young [23 years old] introvert, a Linux enthusiast, a Bash programmer, a beginner WebDev, a terrarium hobbyist, and an electronics graduate fron Poland.

My main work involves electronics – selling electronic components, servicing electronic devices, and such.
Second, already as a hobby – Linux, Bash programming, and tech news. I dedicate a significant portion of my free time to this.
Another important hobby is terrarium keeping – I am a proud parent of several beloved spiders, a few isopods, and several hundred cockroaches.

This website is a place where you can get to know me, see what I do, what I create, what I discover, and what excites me. You can also share your suggestions, comments, ideas, or simply tell me about yourself.
how it all began...
By education (as I mentioned) I am an electronics specialist – that's what I studied and what I did. I had practically no prior experience with Linux or programming. However, one day I met a person with the nickname Sensei (warm greetings), who showed me this world...

Sensei was supposed to show me his Android app – I gave him a pendrive, he was to copy it for me, but for some reason he returned the pendrive with... Live Linux. That was my first encounter with this environment.

The first days-weeks with Linux were full of problems, reinstalls, and learning the environment. I didn't use Linux like an average user, though. I explored it – looked for problems, learned the structure, tried various weird things. And that's how I got to where I am now.

My first Linux was Kali – not for hacking. Kali captivated me more with its aesthetics. Besides, it was fast, light, simple. I liked it.

Then I experimented with multi-boot, had a ton of distributions, tried and tested each one, played around. Cool. Nevertheless, the final decision and my home turned out to be Debian (built from scratch ;) ).
what's next with Linux...
I am on Debian. I built the system almost from scratch, I know it, I understand it, I created it in a minimal way (I am a CLI user by choice, not out of laziness) for myself. ZSH, custom services, custom functions, custom scripts instead of system ones. This is "my" Debian.

In the meantime, I also got familiar with Termux. The previously mentioned Sensei was not a fan, but I think I convinced him ;)
Termux gave me almost the same as Linux, but pocket-friendly, convenient, everywhere, mobile. Similarly – I studied it deeply, got to know its structure, behaviors, possibilities... I am a fan!

I customized my Termux environment heavily for myself, completely. My own environment, convenient, versatile. I have an HTTP server, SSH client and server, tons of scripts and automations with Termux:API (during holidays I sent greetings to family via a script ha ha). Termux is my most frequently used app.

If you want to know more about what I do with Linux and Termux, definitely check out my blog and my projects. Maybe we'll find a common flow or I can help you with something.
and what about Bash...
I program, as I mentioned earlier. And in what? In Bash.
I didn't choose Bash; Bash chose me. It's the language I had to start with to understand Linux, and as it turned out, I didn't just understand it - I felt it. Bash seems to me very comprehensive, simple, reliable, and universal.

As you can see among my projects and on my GitHub - Shell (Bash) makes up the vast majority of my work. I write all kinds of things in it - from tools, through mini-games, to more complex projects. There's something for Termux, something for Linux, a script for sending SMS in Termux, a fully functional hexadecimal editor, an advanced WiFi network scanner, and many more.

When using Bash, I also try to do things in a distinctive way - I have my own practice, my own style. I don't use `$(...)`, only `...`; I don't use while, only until; I often use my own arrow-key-controlled select menus, and I care a lot about aesthetics (tput, stty, ANSI escapes). My scripts are my poetry, my flow, my personality.

I think I've gotten to know Bash well enough that if you woke me up suddenly at 3:00 a.m., I'd write exactly what you asked for.
what WebDev is to me...
In the scope of WebDev - I run my own website, play around, explore, learn, manage my VPS server and a server in Termux, learn JavaScript and PHP - nothing big. Most of the work in this area is simply about making my own life easier (some browser tools, automations, etc.).

I also play with emails - sending, receiving, parsing. I struggled for a long time to get a newsletter running, but - it works :)

There's not much more I can say in this area. It's just a graphical presentation of my work and a bit of fun.
my GitHub...
GitHub header
GitHub is for me a place where I can safely store my projects, my code, my scripts, and programs, but it is also a place that allows me to share code with the community!
After all, I do not write just for myself (although a little, but I usually don’t brag about it)... I write primarily for people, creating tools that can somehow make working with the terminal easier or more enjoyable.

Below is a chart showing the languages I use most frequently:

GitHub languages
As you can see, Shell reigns supreme among them, and more precisely - Bash. If you read the description above, you might know why ;)

My activity on GitHub can vary greatly. Writing is not my job, but rather a hobby or passion, for which I also need inspiration. Nevertheless, I try to contribute something in this area.
Below is a chart of the frequency of my commits:

GitHub isocalendar
GitHub also grants achievements for reaching new milestones, adding more repositories, and growing.
My achievements include:

GitHub achievements
I use GitHub purely via CLI - the git and gh tools proudly allow me to forget about images and icons. I feel better this way :)

All graphics with GitHub statistics and repositories were generated using the metrics project by lowlighter and the fork by stalomeow.
spiders...
My relatively young, but heart-filling hobby - terrarium keeping:

For some time now, I have been breeding spiders - I have tarantulas, a jumping spider, even a black widow! It is the fulfillment of my childhood dream in adult life.

I started this journey quite typically - Tliltocatl albopilosus, a grown female; then I moved on through Chromatopelma cyaneopubescens, Phidippus regius, all the way to spiders from the Latrodectus genus.

Overall, spiders are excellent web developers, from whom I learn to enjoy even finding bugs :D They do it best.
side passions...
My side passions besides all that are cooking (mainly Italian cuisine) and poetry in my native language. I won't show much of that here. I have other media for it ;) I just mention it for those who might be looking for a shared flow with me.

I also like to play CoDM (Call of Duty Mobile) or Minecraft. I've never been a big fan of games in general, but Minecraft is impossible not to like, and I got into CoDM recently - and I think I'm doing quite well. It may largely be a matter of the device - I'm a RedMagic fan, personally I own a RedMagic 11 Pro Plus. I've never had a better phone.

Let's move on...
my code habits...
Here's a bit about my preferences, habits, and style in programming...

As a text editor, I use micro. In my opinion, it is definitely the best text editor in the CLI. The biggest game changer in choosing it was the fact that it responds to mouse clicks/touch (in Termux). Pure beauty!
Besides that, I greatly appreciate how easy it is to customize, the keyboard shortcuts, the RegEx search, split screen, and many other features.
I created a theme pack for micro - you can find it here.

I write mostly in Termux on my phone - I'm young and "addicted" to my phone, no surprise there. This is where I test things, connect to my VPS, and manage it as well. It gives me everything I need.

I don't write my scripts using a template the way one "should". I don't first create a script skeleton and then wrap it up - instead, I start with 2-3 of the most important commands and then gradually add logic.
Structurally though, everything is in order, and the whole thing is clear to the reader. First metadata and script information, then variables, then helper functions, traps, formatting, argument parsing, then the main execution functions, and finally the logic.

I take great care of my GitHub account. I try to keep it up to date, aesthetic, and readable. I used to manage everything 100% graphically through the browser, but recently I switched to CLI tools. The black window with symbols serves me for everything.

As my shell, I use ZSH. There's probably no need to explain the choice much - rich customization options, tons of conveniences, reliability, modularity.

Speaking of customization - I place a very strong emphasis on the aesthetics of my work environment. Termux is dressed in warm, aggressive shades of red and orange, the VPS is dressed in magenta and pink, the second backup VPS is green, and Debian uses light shades of blue and turquoise. Why not? :)

I create notes and TODO lists in Markdown... Writing README files for GitHub repositories and talking to AI has, unfortunately, drilled this formatting style too deeply into my head. Now I even think in Markdown.

For indentation in code, I use only tabs, where TAB has a width of 4 for me. Less is acceptable. But more? You'd have to be insane... Half the code becomes invisible then.

That's probably all of those "unique" traits.
what's next...
This is where the stories about me end. I play, I learn. I don't plan to work with this commercially or force myself to sweat over the keyboard. All of this is a hobby.
Where I am now feels comfortable to me. And this is where I'll stay - with Bash, spiders, and good pasta.

Programming and "Linux-ing" for now is and will remain just a passion, a hobby.

If you want to find me, look for me where Termux news and terrarium events are.

That's all for now! Let's stay in touch. Bye!