Case study

Random Projects

Small repositories for programming exercises, one-off calculations, and my Linux desktop configuration.

GitHub profile overview

Smaller repositories

These projects cover programming practice, small calculations, and workstation configuration. Some are old experiments; others contain settings and scripts I have used on my own machines.

The repositories below have source code to browse, but they vary in documentation and completeness. The editor configuration has its own Neovim project page, and cluster operations are covered in the homelab write-up.

Repository guide

A few places to start browsing.

Programming exercises

My Leetcode repository contains individual Rust and C++ solutions, organized by problem. It is a collection of practice programs.

Browse exercises

Small scripts

Random-Scripts holds one-off programs, including a C++ tic-tac-toe board enumerator and a Python calculation written to investigate a math question.

Browse scripts

Arch desktop

My Arch repository includes Hyprland, Waybar, Ghostty, and launcher configuration, plus systemd timers for Btrfs snapshots and maintenance.

Browse configuration