Someone who knows C++, Python, CMake, Rust and some related things.
- My projects.
- Writing recipes aka ebuilds for Portage, Gentoo Linux's package manager.
::ex_repo. My recipes.- Contributions to
::gentoo,::stephanpalaru,::mrpenguin
- 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 managertool 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 usingconanpackage manager or Gentoo's package manager.
- 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
- Experiments.
smileinput. Press any key with your smile
- Random contributions and bug reports for some projects I use.
- 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.
- 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.
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.



