Dear Arch Linux Package Maintainers,

I hope this message finds you well. My name is Adam Perkowski. The usernames I 
use are: adamperkowski, xx0a_q or xeqo. I am writing to express my interest in 
applying to become a Package Maintainer.
My application is sponsored by Orhun Parmaksız (orhun) and Frederik Schwan 
(freswa), who have kindly offered their support.

I've been actively programming and using Linux since around 2016, with Arch 
Linux serving as my primary desktop OS since 2021. Over the years, my passion 
for FOSS and programming has only grown stronger.

I live in Poland. In my free time, I enjoy contributing to open-source projects 
(obviously), experimenting with electronics, listening to and sometimes making 
music. I also enjoy 3D printing (and derivative technologies) and I do it 
part-time professionally for a few years now.
I am fluent in English and Polish. I also have a basic understanding of German 
and Russian.

Here's a brief overview of my technical skills and experience:

Programming Languages:
- Primary: Rust, Jule, C, C++
- Additional: Lua, Python, JavaScript, Go, Zig, Bash

Package Maintenance Experience:
I currently maintain about 50 packages in the AUR [6].
All my packages follow the Arch packaging guidelines with reproducible builds 
and thorough testing procedures.
They can also be found in my "PKGBUILDs" GitHub repository [7].

Online Presence:
My GitHub profile [8] showcases my commitment to open source development. I 
maintain several active projects (mentioned below). My repositories show 
consistent activity and meaningful contributions.
On the Arch Linux GitLab [9], I've been familiarizing myself with the Arch 
Linux development workflow and infrastructure. While I'm relatively new to it, 
I've been studying the development processes to prepare for a more active role 
in package maintenance.
My personal website [10] serves as a technical portfolio and blog where I 
document my experiences primarily with open source development. It reflects my 
approach to software development and commitment to sharing knowledge with the 
community. I plan on updating it regularly but we all know how that goes.

Since 2023 I have been actively contributing to open-source projects. My most 
notable contributions include:
- HighlightOS [1]: A x86_64 kernel in Rust & Assembly - Maintainer
  Demonstrates low-level systems programming expertise and long-term project 
maintenance
- nvrs [2]: Fast new version checker for software releases - Maintainer
  A tool designed to help with package maintenance, features direct integration 
with multiple version control platforms (more about it below)
- Linutil [3]: Distro-agnostic toolbox for Linux system management - 
Co-Maintainer
  Contributed core functionality and maintaining package dependencies
- HyprUtils [4]: Unofficial Hyprland and Wayland-first tools - Co-Maintainer
  Focus on user experience and system integration
- Jule [5]: Effective programming language for building efficient, fast, 
reliable and safe software while maintaining simplicity - Contributor, Projects 
Maintainer

With a deep interest in both development and maintainership, I am eager to 
contribute further to the Arch Linux ecosystem. My starting goals include:
- Assisting with the development/maintainership of various Arch Linux projects, 
such as alpm, arch-repro-status, or gluebuddy.
- Improving automation of package maintainership by introducing nvrs [2] as an 
alternative to the already utilized nvchecker and enhancing the experience by 
applying improvements/QOL enhancements/bug fixes "on the fly".
- Maintaining Rust, Zig, C, C++ and Go packages in the official repositories, 
as well as the AUR.
- Transferring some useful AUR packages (linutil, nvrs, julec, ntfy) to the 
official repositories to improve their accessibility and maintenance.
- Watching over the operation of the AUR, as I noticed that it can take some 
time for Deletion/Merge/Orphan Requests to be resolved. I'd like to speed up 
that process.

I fully understand the responsibilities and commitment that come with being a 
Package Maintainer, and after (a long) careful consideration, I am confident 
that I can meet these challenges, regardless of their complexity.

Relevant links:
[1]:  https://github.com/adamperkowski/highlightos
[2]:  https://github.com/adamperkowski/nvrs
[3]:  https://github.com/christitustech/linutil
[4]:  http://web.archive.org/web/20241130095841/https://github.com/hyprutils
[5]:  https://github.com/julelang

[6]:  https://aur.archlinux.org/packages?K=adamperkowski&SeB=m
[7]:  https://github.com/adamperkowski/pkgbuilds

[8]:  https://github.com/adamperkowski
[9]:  https://gitlab.archlinux.org/adamperkowski
[10]: https://adamperkowski.dev

I appreciate your consideration of my application and I am excited about the 
opportunity to contribute to the Arch Linux community's ongoing development.

Sincerely,
Adam Perkowski
-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQQA9hYj+1a8W7cJTmNM5sEXLfa+eQUCZ2/ouQAKCRBM5sEXLfa+
eUqtAPoDFtk5eMC6GWiim6nLUxJPIgkL5B2vzXR2GlY/+DpEVQEAkfzlSQ0Q7dcS
OoTa6qE8ZTY054gwK8rXp7n0R4BPLAY=
=iMiS
-----END PGP SIGNATURE-----
-----BEGIN PGP PUBLIC KEY BLOCK-----

mDMEZowJaBYJKwYBBAHaRw8BAQdAqJjlYPmc3TbTR1gdobFNBP4/EwUWUwPrNQ6F
dGvDQze0N0FkYW0gUGVya293c2tpIChQZXJzb25hbCBLZXkpIDxhZGFzMXBlckBw
cm90b25tYWlsLmNvbT6ImQQTFgoAQRYhBAD2FiP7VrxbtwlOY0zmwRct9r55BQJm
jAloAhsDBQkB4TOABQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEEzmwRct
9r55ev4A/A1BQNc5F31/OeYBNUl9bBltGkfpxNfwPI2aGGp8DJsNAQCIiy0aQIgm
3Soa/XoRrZACZg7xnubBPTIkF9JQ1uV8BIiTBBMWCgA7AhsDBQsJCAcCAiICBhUK
CQgLAgQWAgMBAh4HAheAFiEEAPYWI/tWvFu3CU5jTObBFy32vnkFAmcBL2MACgkQ
TObBFy32vnkk0wEAqsScD/+OsiMx+qa2abZeKv4eoXTgXvR+D1L//DEG82ABAM62
3RCfv9y30XUEivO5xUhFk4myQK0K8WAuM9KOiNsIuDgEZowJaBIKKwYBBAGXVQEF
AQEHQN08zmUh8+ExXHLEXUWApB547lRfKcFYsz7rD0HG2IwiAwEIB4h+BBgWCgAm
FiEEAPYWI/tWvFu3CU5jTObBFy32vnkFAmaMCWgCGwwFCQHhM4AACgkQTObBFy32
vnlI3AEAAHPf5JLCWnJVdReTH3LOBhPvVqa76wK/XsHu2QmJPmQBAPwUTQlc1NPP
QE/U1ITWrZObGLunq29nQyoLk/ert7gNiHgEGBYKACACGwwWIQQA9hYj+1a8W7cJ
TmNM5sEXLfa+eQUCZwEvjwAKCRBM5sEXLfa+eQegAQCuk5IorGmQKLThYRXf2Vo8
/e4fNwv06rHoYJuilCCPogEA0QhL8qDwF61F1JZIDfmYN0ZpuvdVZDsw0XG2Hy4u
CwI=
=YWFB
-----END PGP PUBLIC KEY BLOCK-----

Reply via email to