somniabunt SL

$ ls ./tools — skills, stack and apps

Skills & tools

What I know, what I build everything with, and the small apps I’m building, each with one job.

$ cat ./stack — what I work with

Self-hosted infrastructure

hands-on, production
Linux servers
Debian / Ubuntu administration: users, SSH keys, firewalls, systemd services, updates
Docker & Compose
containerised services, multi-stage image builds, volumes, private networks
Kubernetes
Deployments, Services, Ingress, ConfigMaps & Secrets, rolling updates
Reverse proxy & TLS
Caddy and Nginx, automatic HTTPS with Let's Encrypt, many domains on one server
CI/CD
Git-based deploys with GitHub Actions: push to main, build, ship over SSH, health check
Backups & monitoring
scheduled and off-site, with restores actually tested; uptime checks and alerts

Code & automation

daily
Python
scripting and automation, file and image pipelines, data processing, small web services
JavaScript / Node.js
websites, Express backends, static site generators, browser interactivity
Java
object-oriented backend code and tooling
APIs
REST and JSON, webhooks, OAuth 2.0 sign-in, connecting third-party services
HTML & CSS
responsive, accessible, framework-free when the job allows it
Git & Bash
version control on GitHub, shell scripts for everything repetitive

Adobe Creative Cloud, Procreate & print

very proficient
InDesign
books, comics and editorial layout: grids, master pages, paragraph, character and GREP styles, preflight
Photoshop
scan clean-up, retouching, colour correction, RGB to CMYK for print
Illustrator
vector illustration, logos, icons and infographics
Procreate
sketching and digital painting on the iPad, textured brushes, cover illustrations
Acrobat Pro
proofing and print-ready PDF/X export

$ ls ./apps — small, useful apps