ββββββ βββ ββββ β βββββββββββ βββ
βββ β ββββββ ββ ββ β βββ ββββββ ββββ
β ββββ βββ βββ βββ ββ βββ βββ βββ βββ ββββ
β ββββββββββββ ββββ ββββββββββββ βββββββββ ββββ
βββββββββ ββ ββββββββ ββββ βββββ ββ ββββββββ
β βββ β β ββ βββββ ββ β β βββββ ββ ββββββ
β ββ β β β ββ ββ ββ β ββ β βββ β ββ β β β
β β β β β β β β β β β β β β β
β β β β β β β β β
S A N J A I - S H A A R U G E S H[sanjai@archlinux ~]$ neofetch
-` sanjai@archlinux
.o+` ----------------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host: Custom Build
`+oooooo: Kernel: 6.12.1-arch1-1
-+oooooo+: Uptime: 69 days, 4 hrs (no reboot flex)
`/:-:++oooo+: Packages: 1847 (pacman)
`/++++/+++++++: Shell: zsh
`/++++++++++++++: DE: GNOME 49 (Wayland)
`/+++ooooooooooooo/` WM: Mutter
./ooosssso++osssssso+` Terminal: ghostty
.oossssso-````/ossssss+` Editor: Neovim 0.11 + lazy.nvim
-osssssso. :ssssssso. Theme: Adwaita Dark (respect the default)
:osssssss/ osssso+++. Icons: Adwaita-green
/ossssssss/ +ssssooo/- Font: ComicShannsMono Nerd Font
`/ossssso+/:- -:/+osssso+- CPU: AMD Ryzen 9 (pinned governors)
`+sso+:-` `.-/+oso: RAM: 32GiB (yes I need all of it)
`++:. `-/+/ Swap: zram (btw)
.` `/ Disk: btrfs + snapper (I break things)[sanjai@archlinux ~]$ cat /proc/identity
/**
* @author Sanjai-Shaarugesh
* @kernel Linux (Arch, obviously)
* @year 2026
* @license GPLv3
*
* A low-level systems programmer who thinks in bytes,
* dreams in assembly, and deploys in containers.
*
* PHILOSOPHY:
* - If it compiles, ship it.
* - If it doesn't, read the linker error for 3 hours.
* - Memory safety is not a luxury, it's a lifestyle (use Rust).
* - The AUR has everything. Everything.
* - GNOME is fine. I said it.
*/
struct Programmer {
name: "Sanjai-Shaarugesh",
arch: x86_64 | aarch64,
interests: [SystemsProgramming, MLEngineering, OSS, Compilers],
currently: "writing unsafe code to later rewrite it in safe Rust",
open_to: [Collaboration, WeirdIdeas, KernelPatches],
};[sanjai@archlinux ~]$ pacman -Qs languages
Low-Level & Systems
; The real stack
section .data
rust db "memory-safe systems, zero-cost abstractions", 0
c db "close to the metal, closer to madness", 0
cpp db "when C needs classes and regrets", 0
asm db "for when you REALLY need to know what's going on", 0High-Level & Scripting
# daily drivers
python3 --use-case "ML pipelines, scripting, glue code"
ts --use-case "type-safe frontend, never vanilla JS again"
bash --use-case "automate everything, dotfiles, system scripts"
java --use-case "when the enterprise calls"Web Layer
[sanjai@archlinux ~]$ lsmod | grep frameworks
Module Size Used by
react [ββββ] frontend, ui components
nextjs [ββββ] SSR, full-stack React apps
svelte [ββββ] when bundle size matters
tauri [ββββ] native apps (NOT electron, never electron)
django [ββββ] batteries-included backend
nestjs [ββββ] node backend with structure
pytorch [ββββ] ML, neural nets, GPU pain[sanjai@archlinux ~]$ mount | grep database
/dev/postgres β /data/primary ext4 rw,relatime [OLTP workloads]
/dev/sqlite β /data/embedded btrfs rw,compress [local-first apps]
/dev/mongodb β /data/documents xfs rw,noatime [unstructured chaos]
/dev/mysql β /data/legacy ext4 ro [enterprise stuff][sanjai@archlinux ~]$ systemctl list-units --devops
β docker.service active (running) containerize all the things
β kubernetes.service active (running) orchestrate the containers
β git.service active (running) version everything, commit often
β githubactions.service active (running) CI/CD pipelines, don't break main
β sshd.service active (running) always listening
β firewalld.service active (running) paranoia is a feature[sanjai@archlinux ~]$ nvim ~/.config/editors
-- init.lua (the only config file that matters)
vim.g.primary_editor = "neovim" -- lazy.nvim + custom lua config
vim.g.secondary_editor = "vscodium" -- for pair programming sessions
vim.g.emergency = "vim" -- when neovim isn't installed yet
vim.g.forbidden = "nano" -- we don't speak of this
-- colorscheme: catppuccin-mocha (peak aesthetic)
-- lsp: rust-analyzer, clangd, pyright, tsserver
-- all configured. all blazing fast.[sanjai@archlinux ~]$ htop β Current Focus
PID PROCESS CPU% STATUS
001 systems_programming βββββ learning more about kernel internals
002 rust_projects βββββ rewriting things that don't need rewriting
003 ml_pipeline βββββ making models less wrong
004 oss_contributions βββββ PRs open, waiting for review
005 reading_rfc_docs βββββ cursed but necessary
006 dotfiles_tweaking βββββ never done, never will be[sanjai@archlinux ~]$ git log --all --graph
[sanjai@archlinux ~]$ cat /etc/full_stack
[sanjai@archlinux ~]$ ssh -p 22 sanjai@socials
# Connection details
Host linkedin β /in/shaarugesh-sudhakar-462876290
Host twitter β @shaarugesh28091
# Open for:
# β OSS collaboration on systems / ML projects
# β Discussing kernel internals at 2am
# β Rust evangelism (unprompted)
# β Debating init systems (systemd is fine, calm down)
echo "Response SLA: 24h (unless debugging a segfault)"[sanjai@archlinux ~]$ sudo pacman -S caffeine
resolving dependencies...
looking for conflicting packages...
Packages (1) caffeine-git-β
:: Proceed with installation? [Y/n] YAUR packages, kernel patches, and 3am debugging sessions
are all funded by coffee. Keep the builds going:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β "The closer to the hardware, the closer to the truth." β
β β
β [sanjai@archlinux ~]$ β β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββPersonal projects
View allLoading
About
Pronouns: He/Him
open source developer
Info
1:16 AM
Member since October 19, 2024