Adam Schaefers
Devops | Full stack dev | Gamedev | Founder
Contact

- Latest Work: @LandOfEnchantment
- Email: aschaefers@enchant.games
- LinkedIn: in/adam-schaefers
- Github: a-schaefers
- Twitch: @enchantdev
- Youtube: @enchantdev
- X: @enchantdev575
About
TL;DR: Linux nerd โ DevOps wrangler โ indie gamedev. ๐ง โ โ๏ธ โ ๐ฎ
๐บ๏ธ The Quest Log
- 2025 โ now ยท ๐ฎ Founder, Land of Enchantment Games
My personal indie game studio, based in New Mexico. - Also cooking ๐ณ: my side projects
- merecatholicity.com (Git): my eclectic ecumenical project. It includes a self-published book, Mere Catholicity (public domain, typeset in LaTeX for PDF, paperback and Logos), a library of the Fathers, councils and classics re-typeset from public-domain sources, and merecat ๐, an AI research librarian that answers from the library with citations. I built it serverless: a PureScript, lit-js and Tailwind front end over a custom headless API backend on Cloudflare Workers, with D1 (SQLite), R2 (S3-compatible storage) and Durable Objects for real-time chat. A GitHub Actions CI/CD system ships both the application and its Terraform infrastructure, with approval gates before production, staged rollouts and nightly tests against production. For the community side I borrowed the best bits of the old internet: 4chan-style auth, Snapchat-style DMs, Signal-style end-to-end encryption, and Facebook-style profiles and walls.
- stasislinux.org (Git): my own Linux distro, the natural follow-through of my years as a package maintainer on KISS Linux with Dylan Araps.
- backseat-driver: my tutor for keeping AI-era programmers' fundamentals sharp.
- .emacs.d: my Emacs config. It starts in about 0.2s, with everything deferred through use-package. It prefers built-ins (eglot, flymake), runs on vertico/corfu/tree-sitter, and binds the same SLIME-style keys in every language.
- 2020 โ 2025 ยท โ๏ธ DevOps @ Upgrade, Inc. ยท Immaculata Studios, LLC ยท Skvare, LLC
Herded Kubernetes, Terraform (5k+ lines of homegrown modules), AWS, CI/CD pipelines, monitoring, and a Postfix server that sent a million emails a month without landing in spam. Rode the industry's evolution from LAMP-stack monoliths to IaC-driven cloud microservices, right up to the arrival of AI automation, which is when I turned to solo gamedev. - 2017 โ 2020 ยท ๐ง Open Source Hermit
Spent 10+ hours a day learning Linux from the kernel up. Maintained packages for KISS Linux, wrote docs for Funtoo, and built Themelios (a NixOS ZFS-on-root installer) and Spartan Emacs. Got commits merged upstream (e.g. libcap). Also went viral on Hacker News by booting my Linux distro with Emacs as init (systemE).
๐ง Off the clock
Professional music recording, aspiring DJ, and I play guitar. ๐ธ Big fan of electronic music, house and techno. I love traveling in Europe, especially Greece. ๐ฌ๐ท Born and raised in the Pacific Northwest, and an avid fly fisherman. ๐ฃ
๐ค The slop shelf
My secondary GitHub, @el-sloppo, is where I push my favorite AI slop projects. Most of them live under Emacs-OS:
- embr.el: a web browser inside Emacs. Emacs is the display server and headless Chromium is the renderer, streamed over CDP screencast. It has EXWM-style key passthrough, optional Vimium-style modal navigation, and a native C rendering path built on the Emacs canvas patch. It doubles as a proof of concept for getting that patch mainlined.
- jellyfin-emms-mpv.el: browse and play your Jellyfin library from Emacs. Music goes through EMMS and video through mpv, with poster galleries, and playback position syncs back so "Continue Watching" stays accurate.
- elcava: a cava clone in pure Emacs Lisp. It captures system audio from PipeWire, runs the FFT in Elisp, and draws a live Unicode spectrum in a buffer.
- el-init: Emacs as PID 1, for real this time. It's a systemd-inspired service supervisor written in Emacs Lisp, with a dependency graph, targets, an
M-x elinitdashboard and anelinitctlCLI, plus an optional static-build patchset that turns Emacs into an actual init. It's the spiritual sequel to systemE and the core of Emacs-OS.