Skip to content
View NTBBloodbath's full-sized avatar
🍂
🍂

Organizations

@nvim-neorg @rest-nvim @nvim-neorocks

Block or report NTBBloodbath

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NTBBloodbath/README.md

NTBBloodbath

Full‑stack developer • Systems & DevOps tinkerer • Open-source collaborator
Shipping tools that make workflows calmer, faster, and more hackable.

Rust Elixir Lua TypeScript Nix Neovim Jujutsu


About

I build and maintain tooling around developer ergonomics, text-first workflows, and deterministic & reproducible environments.

  • Currently: Bringing Neorg to non-Neovim environments; improving the Lua ecosystem experience.
  • Exploring / learning: Zig, Nix flakes best practices, Jujutsu (jj)–based workflows (replacing Git day‑to‑day).
  • Interests: Self-hosting, system hardening, service monitoring, container (Podman/Docker) workflows.

Open Source Highlights

norgolith (Rust) — Monolithic static site generator for Norg

Repository: https://github.com/NTBBloodbath/norgolith
Role: Maintainer
Focus: Content pipeline performance, reproducible builds, structured document processing.

rest.nvim (Lua) — Asynchronous Neovim HTTP client

Repository: https://github.com/rest-nvim/rest.nvim
Role: Original creator (no longer maintainer)
Impact: Helped shape modern HTTP/integration workflows inside Neovim.

neorg (Lua) — Next‑gen organization system inside Neovim

Repository: https://github.com/nvim-neorg/neorg
Role: Contributor
Contribution areas: Modules, ecosystem integration, improving extensibility patterns, bug fixes, CI/CD maintenance.

rocks.nvim (Lua) — Cargo‑inspired Neovim plugin management via LuaRocks

Repository: https://github.com/nvim-neorocks/rocks.nvim
Role: Maintainer / Contributor
Goal: Deterministic, dependency‑aware plugin management with LuaRocks as a first‑class backend.

Tech Stack

Languages

Rust Elixir Lua TypeScript Zig Bash

Frameworks & Runtimes

Phoenix NestJS React Angular Express.js

Data & Messaging

PostgreSQL MongoDB Redis

Tooling & Ecosystem

Nix Jujutsu LuaRocks Podman Docker

Editors

Neovim Emacs VSCode

Infra / Ops

Self-hosted services • Observability & monitoring basics • System hardening • Systemd • Shell scripting

Niche / Distinctive

Neovim ecosystem • LuaRocks packaging workflows • Deterministic and reproducible environments

Stats

GitHub stats Top languages

Contribution streak

Recent Writing

Longer-form thoughts live on the blog. Latest posts auto-update below (via RSS).

  • Tue, 15 Jul 2025 — Norg on the Web - How to escape markdown and adopt norg for your blog
  • Thu, 25 Jan 2024 — Hello Http Parser - Let’s welcome a renewed, improved and optimized parser ready to join the party
  • Sat, 23 Dec 2023 — Hello Luarocks - Have you ever thought about having proper and painless management of your plugins in Neovim?

Why Neovim (and Text‑First Workflows)

I prefer Neovim for its:

  • Composability: Lua API + small primitives > monolith.
  • Determinism: Reproducible, declarative environment via Nix + rocks.nvim.
  • Frictionless iteration: Rapid key-driven navigation beats modal UI overhead.
  • Extensibility: Purpose-built tooling (e.g. rest.nvim, rocks.nvim) to reduce context switching.

Extending Neorg beyond Neovim continues that philosophy: organizational workflows shouldn’t be editor-locked.

Infra / Ops Interests

Self-hosting, podman/docker usage with a lean surface area, system hardening, service monitoring & observability, reproducible deployments, and evolving a Jujutsu-centric version control workflow.

Away from keyboard

Hiking mountain trails • Cooperative gaming (RTS / RPG / Hack‑n‑Slash) • Contributing back to open source communities.

Contact & Support

LinkedIn Bluesky Blog Ko-fi

Prefer DM via:

  • LinkedIn
  • Bluesky

Or use any contact channel exposed on my blog (email intentionally not listed here to reduce scraping and bots spam).

DMs open on social platforms.

Pinned Loading

  1. norgolith norgolith Public

    The monolithic Norg static site generator built with Rust

    Rust 50 5

  2. nvim-neorg/neorg nvim-neorg/neorg Public

    Modernity meets insane extensibility. The future of organizing your life in Neovim.

    Lua 7k 230

  3. rest-nvim/rest.nvim rest-nvim/rest.nvim Public

    A very fast, powerful, extensible and asynchronous Neovim HTTP client written in Lua.

    Lua 1.9k 150

  4. nvim-neorocks/rocks.nvim nvim-neorocks/rocks.nvim Public

    🌒 Neovim plugin management inspired by Cargo, powered by luarocks

    Lua 937 19

  5. sweetie.nvim sweetie.nvim Public

    A clean, delightful and highly customizable Neovim colorscheme written in Lua

    Lua 107 5