Skip to content
View NotAShelf's full-sized avatar
❄️
❄️

Sponsors

@luisnquin

Organizations

@NixOS @NeuShore @hyprwm @hyprland-community
Block or Report

Block or report NotAShelf

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NotAShelf/README.md

Hey!

About Me

pgp profile views

I'm raf, most commonly known as NotAShelf on the world wide web. I am a part-time FOSS contributor and part-time political scientist. Currently pursuing my PhD in the field of Political Science, hoping to 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.)

My freetime is mostly spent working on OSS project, digital art, and other various DevSecOps activities. 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. While I avoid publishing them to GitHub, writing home-made CLI applications are one of my favorite past-time 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 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.

  • 📅 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.
  • ❄️a 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.

🔭 Currently working on:

📫 How to reach me

💻 Languages and Tools

sql

I despise Javascript, Nix despises me

I like chess! Here is an ascii tracker of my 100 previous chess.com rapid games.

  # ♟︎ Chess.com Ratings Chart #

  Rapid Rating

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  ┤

Chart last updated - Thu Aug  8 04:11:23 +03 2024

Pinned Loading

  1. nyx nyx Public archive

    My overengineered NixOS flake. Desktops, laptops, servers and everything else that can run an OS.

    Nix 318 8

  2. schizofox/schizofox schizofox/schizofox Public

    Hardened Firefox flake for the delusional and the schizophrenics.

    Nix 171 18

  3. hyprland-community/Hyprkeys hyprland-community/Hyprkeys Public

    A simple, scriptable keybind retrieval utility for Hyprland [maintainer=none]

    Go 121 6

  4. nvf nvf Public

    A highly modular, extensible and distro-agnostic Neovim configuration framework for Nix/NixOS.

    Nix 141 23

  5. catApi catApi Public

    A scuffed website to display random pictures of random cats of people who contribute to it. No NFTs... yet.

    Go 4

  6. tailray tailray Public

    Rust implementation of tailscale-systray

    Rust 5 1