I'm raf, more commonly known as NotAShelf on parts of the world wide web. I am a part-time FOSS contributor and part-time political scientist. Currently pursuing a PhD in the field of Political Science, hoping to hopefully bridge the gap between out of touch political institutions and end-user in terms of data protection and privacy (which is a fundamental human right, unbeknownst to many.)
Whatever is left of my free time is mostly spent working on various FOSS projects, DevSecOps activities and sometimes digital art. Ever since my introduction to the world of FOSS and Linux in late 2018, I have been very passionate about writing my own software and System Administration. Most of my code here are solutions to small itches, or my answers to different curiosities. Exploring solutions to known pain points in software and home-made CLI applications to manage different components of my setup are some of my pastime activities. Reliable and scalable systems are also within my interest. I work with and contribute to @NixOS in my free time to help me towards this goal. My projects, both in and outside of the context of Nix/NixOS can be found in the projects section below.
My experience and knowledge (both in very heavy quotes) span over multiple languages and frameworks, however my primary focus remains as Go and Rust for building reliable backend applications alongside some Typescript for frontend. I also rely on Nix infrastructure, deployments and distributing software. See below for a list of languages and tools that I work, or have worked with before.
I'm also a part of the Hyprland community, playing an active role in community management and acting as a supporting developer for Nix.
- 📅 Programming since 2018
- ⛵ Professional Sailor
- 🏫 Part-time Political Scientist and lecturer, forever student
- 🖥️ NixOS / Hyprland / Neovim
- 🔧 Despite its shortcomings, Go is my go-to language (pun fully intended)
- 🌐 Frontend via React/NextJS used to be my primary stack, now I focus on backend applications, applications security and system administration.
- ❄️ NixOS remains my favorite Linux distro for both personal and enterprise use. I manage my own fleet of servers and virtual machines powered by it.
- 📫 Contact me @
raf [at] notashelf [dot] dev
or on Discord, by sending a friend request to@notashelf
- 🎲 Fun fact: I have entered the world of Linux, programming and OSS through a lengthy misadventure back in 2018 that involved a Linux VPS, a large-scale Minecraft server and an imminent crisis. I have been passionate about Linux and programming ever since.
Rating Chart: 1150.00 ┤ ╭╮ 1143.38 ┤ │╰╮╭╮ ╭╮ ╭╮╭╮╭╮ 1136.75 ┤ ╭╯ ╰╯╰╮ ╭╯╰╮╭╯╰╯╰╯│ 1130.12 ┤ ╭╯ │ │ ││ ╰╮╭╮ 1123.50 ┤ ╭╮╭╮╭╮ ╭╯ ╰╮ ╭╯ ╰╯ │││ 1116.88 ┤ ╭╯╰╯╰╯╰╮╭╮ ╭╮ ╭╯ ╰╮ ╭╯ ╰╯│ 1110.25 ┤ ╭╯ ╰╯╰─╮ ╭─╮ ╭╯╰╮ ╭╯ ╰╮╭╮╭╯ ╰╮ 1103.62 ┤ │ ╰╮╭╮╭╮ ╭╯ ╰╮ ╭╯ ╰╮ ╭╯ ╰╯╰╯ │ ╭ 1097.00 ┤ ╭╯ ╰╯╰╯╰╮ ╭╮╭╯ ╰─╯ │ ╭╯ │ │ 1090.38 ┤ ╭╮╭╮ ╭╯ ╰╮╭╯││ ╰╮ │ │ │ 1083.75 ┤ ╭╮╭╯╰╯╰─╯ ││ ╰╯ ╰╮╭╯ ╰╮╭╯ 1077.12 ┤ ╭╯╰╯ ╰╯ ╰╯ ││ 1070.50 ┤ ╭─╮╭╮│ ││ 1063.88 ┼─╮ ╭╯ ╰╯╰╯ ╰╯ 1057.25 ┤ ╰╮╭╯ 1050.62 ┤ ╰╯ 1044.00 ┤
I like chess! Here is an ASCII tracker of my 100 previous chess.com rapid games.
# ♟︎ Chess.com Ratings Chart #
Rapid Rating
{{ RATINGS_PLACEHOLDER }}
Chart last updated - 2025-02-01