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 developer 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, cook, work remotely at my current job as a Rust developer, at lunch I warm up my food and watch some YouTube videos or read news. Work again. Dinner. Once in 4 days I go outside for groceries in the evening. Sitting at my laptop and doing random things. Taking shower once in 2 days. Sleep. Waking up, existential dread for 10-60 minutes, new day. At weekends instead of work I either do random things, or talk with random people on the Internet via Discord, IRC or whatever else I find. New week, same story, same room, same laptop.

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 with 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