Coder Social home page Coder Social logo

Hey!

About Me

pgp views

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

🔭 Currently working on:

Nix Bash, Go, Python, Typescript, Java, JS
nvf - a highly extensible and distro agnostic configuration framework for Neovim using Nix
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
ndg - alternative documentation generation for any Nix based module system
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
Tailray - rust implementation of Tailscale systray
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

📫 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 - Sat May  4 15:24:29 +03 2024

raf's Projects

advent-of-code-2023 icon advent-of-code-2023

My Advent of Code 2023 challenge solutions. Until, of course, I inevitably give up.

anyrun icon anyrun

A wayland native, highly customizable runner.

ass icon ass

The superior self-hosted ShareX server

batmon icon batmon

Dead-simple battery monitor for Linux.

catapi icon catapi

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

docr icon docr

Barebones static site generator in Go.

dotfiles icon dotfiles

A repository for (mostly) everything that starts with a dot on my Arch Linux systems.

echo icon echo

Simple & lighweight mock server on localhost for testing.

gh-cal icon gh-cal

View your github contribution calander in unicode.

go-cdn icon go-cdn

An experimental CDN project in Go.

goblin icon goblin

A terminal paste uitlity, similar to termbin.

grimblast-rs icon grimblast-rs

[WIP] A memory safe and blazingly annoying implementation of Grimblast

home-manager icon home-manager

Manage a user environment using Nix [maintainer=@rycee]

hov icon hov

A workspace preview utility inspired by Sov, designed for Hyprland

hyprdoctor icon hyprdoctor

Basic utility to check your Hyprland logs for errors and suggest solutions from an errors database.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.