Nicholas Clooney

Projects

A look at current work plus past experiments that still spark ideas. Filter by technology to jump straight to the tools you care about.

Filter by technology

Active Projects

Currently maintained and frequently updated.

Screenshot of the 11ty Subspace Builder homepage with recent posts listed

11ty Subspace Builder

Warp-speed Eleventy blog starter with Tachyons themes, accessible navigation, responsive image pipelines, and GitHub snippet embeds.

Screenshot of Nicholas Clooney’s digital garden about page in the blue theme

Personal Digital Garden

Source for my digital garden showcasing personal projects, write-ups, built with 11ty Subspace Builder! "Maximum warp. Engage!"

Stylized macOS developer workspace showing tmux, Ghostty, and Emacs as a dotfiles project illustration

dotfiles

Personal macOS dotfiles repo for terminal, tmux, Ghostty, Git, and a hand-rolled Emacs setup, shipped as chronological release snapshots and tuned around the workflows I actually use every day.

Screenshot of ghostty-theme-picker showing a light-themed terminal with a code preview and side-by-side dark and light Ghostty theme lists

ghostty-theme-picker

Keyboard-driven two-column Ghostty theme browser that lets me preview dark and light themes side by side, star favorites, add or remove selections, and move back and forward through jump history without leaving the terminal. One of the engineering ideas I like most in it is the functional core, imperative shell split, which keeps most behavior pure and makes a TUI app much more testable than it might look at first glance.

ProjectSpire ball lightning artwork

ProjectSpire

Multi-language effort to turn Slay the Spire 2 internals into usable tooling: C#/Godot mods, Swift apps, Python parsers, recovered game resources, generated JSON data, audits, and documentation tied together across decompiled source and live game behavior. A lot of the work uses AI as an engineering partner to inspect source, generate parsers, catch edge cases through audits, and iteratively turn human discoveries into repeatable code and data workflows.

Screenshot of Project Etho showing the January 2026 timeline and video cards

Project Etho

Beautiful static timeline that tracks Etho's appearances across the web, with month-based navigation, by creator view, rich video cards, and theme support.

Private Ingress Engine Diagram

Private Ingress Engine Template

Completely private, self-hosted ingress engine for running and exposing services on a tailnet, with custom domains and subdomains.

Project Resume

Data-driven resume built with Eleventy, featuring responsive web and print-friendly layouts plus automatic PDF export via Puppeteer.

ansible-macOS-playbook

Automated macOS development setup using modular Ansible roles for Homebrew, dotfiles, editors, GUI apps, and system defaults.

No active projects match that tag yet.

Archive & Mentions

Earlier builds and experiments that still influence newer work.

Project Lighthouse

Infrastructure-as-code playbook that rebuilds the Project Lighthouse droplet on Debian 13 with Docker, security hardening, and web-stack roles.

Screenshot of an Umami analytics dashboard showing Subspace Builder metrics

Ansible Role For Umami

Reusable Ansible role that deploys the Umami analytics stack with Docker Compose, env-secret management, and proxy-friendly defaults.

APK Transfer Kit

Python CLI toolkit that extracts Play Store APK splits with ADB and sideloads them to devices like the Quest 3, keeping installs user-controlled.

Project Joy

Celebration microsite starter that blends curated copy, galleries, video, audio, and playlists into a responsive single-page reveal.

Project Luna

Configurable lost-and-found companion site with carousel photos, optional emergency info, and contact workflows fed by simple YAML data.

Project Top Secret

Passphrase-gated Eleventy starter that decrypts protected HTML in-browser once visitors solve custom questions powered by WebCrypto.

No archived projects match that tag yet.

No projects match that tag yet. Try resetting the filters.