Chibici Tiberiu

Projects

Nanobyte

August 19, 2022, by Tiberiu Chibici

A coding YouTube channel about things I'm passionate about.

When my dad brought home my first ever computer when I was around 8 years old, an old 486 running Windows 95, I immediately fell in love. There was so much you could do on this strange machine, like write documents in Microsoft Word, paint whatever went through my mind in Paint. Solitaire was the best game ever (because my dad didn't know how to install other games). It even had a builtin cup holder (I had no idea what a CD or a CD-ROM was). But after some attempts to clean up the Windows directory, which for some reason was full of these empty folders which in my mind were taking up a lot of space, it stopped working.

Since then, I've learned a lot about how these computers work, what makes them tick, and how to program them. My goal is to share this knowledge in the best way that I can, and maybe code some interesting stuff.

You can find all my videos on my channel, and all the code is on GitHub. We also have a community on Discord. I do my best to maintain a monthly schedule for videos which take a lot of time to make, and bi-weekly livestreams.

 

DrumKit

November 30, 2019, by Tiberiu Chibici

Want to try out a new beat? Do you want to learn to play the drums, but don't have any?

DrumKit simulates a virtual set of drums, using some great quality sounds. You can play with a mouse, a keyboard or a touch screen.

Everything is customizable: rearrange the drums, change the key bindings, modify the volume and panning of each individual drum.

YouTube Subscription Manager

December 26, 2018, by Tiberiu Chibici

Self-hosted tool which manages your YouTube subscriptions, and downloads files automatically.

After growing tired of YouTube's terrible UI, I wanted a better way of managing my subscriptions, and tracking the videos I watched. Initially, I thought of building a script that would automatically download videos from YouTube playlists and channels, and I would use the functionality of Plex to keep track of where I'm at. Soon, I realized that the amount of videos I want is far greater than the amount of space I have on my computer.

Finally, I settled on a web server, which in addition to downloading my videos, would also give me the ability to control my subscriptions more easily. I also decided to use Python and Django because I heard a lot of good things about it, and I wanted a seamless integration with youtube-dl.

Tibi's Mathematics Suite

February 3, 2018, by Tiberiu Chibici

A suite of various mathematical applications, including a matrix calculator, graphing calculator, and an integer factorization tool.

I built this project a long time ago, during high school, when I didn't know as much about software development as I do today. The primary purpose was to learn to build a slightly larger project while learning C#, Windows Forms and WPF, while also making something that could be useful for me and possibly others during high school. This suite of mathematical applications was the result, which contains some applications which can be very useful during high school, such as the matrix calculator or the number factorization utility.

I am releasing it as free and open source, if anyone finds any parts of it useful, feel free to use it however you like.


Latest blog posts

January 26, 2019
First part in a multipart series about building operating systems. In this episode, we start by writing a 'hello world' program in assembly, and then booting it from a floppy drive.
December 27, 2018
An interesting visualisation showing how the major cities of Romania are laid out
January 31, 2018
The site is up and running!