Skip to content
View Arniiiii's full-sized avatar

Block or report Arniiiii

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Arniiiii/README.md

Who am I

Someone who knows C++, Python, CMake, Rust and some related things.

My public GitHub activity

  1. My projects.
    • ytto. Make YouTube text-first.
    • pedal. Using pedals from a steering wheel gaming set for sending keyboard key presses on Linux.
  2. Writing recipes aka ebuilds for Portage, Gentoo Linux's package manager.
  3. Making some CMake-based projects easy to add, find, use and install correctly. Sometimes fix CI.
    • A lot of projects, any C++/CMake forked project in my repos is that. However, I deleted some of my forks...
    • Some of them are related to CPM, a package manager tool for bundling dependencies in CMake. I used to believe that using it gives a lot of customization options for including other CMake projects. While it is true that it gives full control, it's futile. I became disappointed: it simply does not work for any projects with 3+ dependencies on multiple OSes. Nowadays, I try using conan package manager or Gentoo's package manager.
  4. Job related open-sourced.
    • strata-p2p. I was one of the main developers of it, a lot of design decisions, Rust code and thinking about decentralized networks.
    • Some projects related to:
      • Cryptography
      • HSM
  5. Experiments.
  6. Random contributions and bug reports for some projects I use.
  7. Some old uni labs. Most of them from my 4th or 5th year of uni. I finished Bachelor's of Applied Mathematics, then tried to study at Data Science specialty, but left it.
  8. Some old projects for internships.
    • Genesis. A project that receives ticker price from crypto exchanges i.e. Binance and sends it to an email via Google's API for Gmail. Python OOP, async, FastAPI.
    • CHI software. Some simple labs in C++.
    • For my current company, Distributed Labs, which is recently acquired by Blockstream, I don't have a project, since basically my task was to learn Rust. I learned it in two weeks.

How my real life looks like

I get up, drink water and eat a banana or two. Then I cook or warm up some food. Usually it is some rice or pasta with some meat, rukola and a sliced tomato, every single time. After breakfast I take some vitamin pills like vitamin D or magnesium.

If it is a weekday, I work remotely at my current job as a Rust developer until lunch.

At lunch I listen to The New York Times The Daily podcast or something from BBC.

Then work again so that I work at most 8 hours a day, but usually less, like 6 hours.

My dinner is almost always before 6 pm because If I eat later, my sleep schedule will be broken.

After it, I learn some English or code something, or I go for groceries.

Somewhen around 7 or 8 pm I go to gym, 6 days a week. I usually take shower either there or at home everyday.

Then I try to sleep.

I wake up.

Existential dread for 5-60 minutes.

Another day.

At weekends instead of work I either learn English extensively, do random coding of something, clean my room, or talk with random people on the Internet via Discord.

Another week, same story, same room, same laptop, same abstemious diet, same schedule.

Pinned Loading

  1. ytto ytto Public

    Add summary of YouTube videos into a YouTube's channel RSS feed with ollama

    C++

  2. pedal pedal Public

    Transform input from foot pedals to keyboard presses on Linux in C++

    C++ 1

  3. alpenlabs/strata-p2p alpenlabs/strata-p2p Public

    Common code for Strata's P2P stack (for rollup full nodes and bridge operators)

    Rust 1

  4. AddBoost.cmake AddBoost.cmake Public

    Find or download Boost in CMake with CPM

    CMake 6

  5. ex_repo ex_repo Public

    Recipes for Gentoo Linux's Package manager

    Shell 1