I'm raf, most commonly known as NotAShelf on the internet. I am a professional sailor and sailmaker, intermediate DevSecOps and SysAdmin in training. Fulltime procrastinator.
I am an International Relations major, currentling pursuing a PhD in the field of Political Science. My freetime mostly goes towards working on occasional open source projects and DevSecOps activities. Ever since I have been introduced to the world of Linux in late 2018, I have been very passionate about writing my own software and System Administration. Home-made CLI applications are my favorites, I like writing my own software over using others'.
I consider myself well-versed in full-stack technologies, my focus is generally on backend applications using Go.
- 📅 Programming since 2018
- ⛵ Working as a Sailmaker
- 🏫 Part-time IR/POLS instructor, 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 more on backend applications 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 Open Source through a misadventure involving a Linux VPS and a Minecraft server back in 2018
Nix | Bash, Go, Python, Typescript, Java, JS |
---|---|
• neovim-flake - no-nonsense, highly extensible neovim configuration packaged through a nix flake • Nyx - the first child of Chaos and also an alias for my configuration for the ultimate declarative Linux distro, NixOS! • Nyxpkgs - collection of packages not found in Nixpkgs • arrpc-flake - Nix flake providing arRPC package and a convenient home-manager module • Schizofox - privacy and security oriented Firefox configuration for Home-manager |
• Docr - barebones static site generator in Go • CatApi - minimal API for serving pictures of your cats. Features a convenient frontend • Fylgja - cross-distro package manager and convenience utility • Hyprkeys - powerful and easy to use keyboard utility designed for my favorite Wayland Compositor, Hyprland • Kamishiba - replacement to the now-deleted manga-cli from AUR [WIP] • Goblin - termbin-inspired paste service to replace Fiche, written in Go |
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 - Tue Mar 19 04:00:25 +03 2024