Aprelius logo
uptime: 00:00:00
Last login: Thu Sep 03 2026 on pts/0
maciej@aprelius ~ $
maciej@aprelius ~ $ ls -t ~/projects | head -2
maciej@aprelius ~ $ git log --oneline -4
Mapping networks with nmap and enum4linux
Reading disassembly in GDB
Digging into PID namespaces in Docker
Writing up hashing and password storage
maciej@aprelius ~ $ head -5 (ls -t /content/data/*.mdx | head -1)
Computer Science
MMU

The hardware that translates virtual addresses to physical ones, caches translations in a TLB, and enforces memory protection.

2026-04-14~/notes/cs/mmu
maciej@aprelius ~ $ sys info --toolchain
GoGo
RustRust
CC
PythonPython
TypeScriptTypeScript
x86-64 ASMx86-64 ASM
LinuxLinux
Next.jsNext.js
Node.jsNode.js
DockerDocker
KubernetesKubernetes
K3sK3s
HelmHelm
ProxmoxProxmox
NGINXNGINX
KafkaKafka
RabbitMQRabbitMQ
MongoDBMongoDB
PostgreSQLPostgreSQL
InfluxDBInfluxDB
TimescaleDBTimescaleDB
NeovimNeovim
GoGo
RustRust
CC
PythonPython
TypeScriptTypeScript
x86-64 ASMx86-64 ASM
LinuxLinux
Next.jsNext.js
Node.jsNode.js
DockerDocker
KubernetesKubernetes
K3sK3s
HelmHelm
ProxmoxProxmox
NGINXNGINX
KafkaKafka
RabbitMQRabbitMQ
MongoDBMongoDB
PostgreSQLPostgreSQL
InfluxDBInfluxDB
TimescaleDBTimescaleDB
NeovimNeovim
maciej@aprelius ~ $ ls ~/skills
Backend & Distributed

Microservice backends run in production at scale.

GoRustPython
Systems & Low-Level

Digging into memory, syscalls and disassembly on the side.

CAssembly x86Linux internals
Messaging & Data

Time-series pipelines at billions-of-records scale.

KafkaRabbitMQTimescaleDB
Infrastructure

Containerized, observable and automated platforms.

DockerKubernetesCI/CD
Networking & Security

Tracing requests through the stack, plus recon tooling.

TCP/IPDNSNmap
Developer Tooling

CLI tools, terminal UIs and workflow automation.

GoRustNeovim
maciej@aprelius ~ $ rg '^(location\|email\|github\|linkedin):' ~/docs/contact.yml
maciej@aprelius ~ $ fastfetch --structure OS:Kernel:WM:Shell:Terminal:Editor
OSArch Linux
WMHyprland
Shellfish · WezTerm
EditorNeovim