software
i've been fortunate enough to work on a nice selection of software, mainly built in rust, that i both own and contribute to/maintain. while my professional work currently is primarily in go, OSS in rust is my passion. i believe the future of software built with rust is exceptionally promising.
i joined the zerobrew project in january 2026 and helped ramp up the project to where it is today. though i've stepped away as the core maintainer for various reasons, some of the notable things i began working on / worked there are:
- talking nicely with homebrew code. we were tightly coupled to their core functionality. none of the stuff we did there would be possible without the use of their ruby DSL.
- cask support. i left right at the tail end of supporting desktop apps (cursor, ghostty) but that was probably the funnest stuff i did there. a new domain for me.
- binary patching (both linux and macOS). we encountered many bugs, and many probably still exist, with patching binaries on the installations of various programs (plantuml, git (remote operations in particular were quirky)). also a new domain for me, but very rewarding stuff to work on.
...and a lot more stuff i was privileged with being a part of.
beyond the new and exciting work i had done with zerobrew, i've also had a lot of fun contributing to rustup, as well as working on some of my own projects and the dependencies i rely on for them. nmrs is a project i've been working on for a while now; it is a set of rust bindings for NetworkManager over D-Bus. by extension, i've also contributed a fairly great deal to zbus zbus, which is essentially the underlying library for nmrs.
i love talking about the work i'm doing (or really anything else revolving around OSS) so if you'd like to chat, please reach out! i've left a list of my socials below.
- email: alhakimiakrmj@gmail.com
- matrix: @cachebag:matrix.org
- x(twitter): cachebagged
- linkedin: akrm al-hakimi
i've also left a list of my projects below.
projects
- zerobrew — optimized client and alternative for homebrew
- nmrs — rust bindings for NetworkManager + Wayland-compatible GUI
- payme — personal finance tracker built for my homelab