Skip to content
View dpritchett's full-sized avatar
🖥️
still building fun stuff
🖥️
still building fun stuff

Organizations

@memtech @MemphisRuby

Block or report dpritchett

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
dpritchett/README.md

Hi, I'm Daniel.

I build tools that eliminate incidental complexity.

Most of my work lives at the boundary between software engineering, developer experience, and internal tooling: replacing recurring engineering pain with boring, repeatable systems that shorten feedback loops, reduce uncertainty, and make the right thing the easy thing.

Sometimes that looks like backend services. Sometimes it's Kubernetes platforms, deployment pipelines, AI-assisted workflows, internal developer tools, or a pile of tiny utilities. The technologies change; the goal rarely does.

What I'm building

Three angles on the same problem: what should the interface look like between a person and an agent doing work on their behalf.

gitlab-kiosk

A read-only GitLab CLI for coding agents. GET-only HTTP, public-only visibility checks, pinned host, no credentials by default. Handing an agent raw credentials technically works, but then you're watching every call it makes. These constraints are what let you hand off a task and walk away. Go, Apache-2.0, open source at github.com/radiusmethod/gitlab-kiosk.

glk help output

SeeVee

A source-backed career knowledge system that treats resumes, interview preparation, and hiring artifacts as projections of a richer body of evidence instead of hand-edited documents.

Infobox

A local, scriptable soundboard and digital billboard for active agent work. One Go and Gio binary that owns its state in memory, appends signals to a JSONL log, and accepts producers over a small HTTP API. The running process serves its own schema, so anything that wants to notify me can ask what shape a signal takes.

infobox screenshot showing

Engineering philosophy

These are ideas I keep rediscovering:

  • Reduce uncertainty with experiments.
  • Fast feedback loops beat heroic effort.
  • Production is where the learning starts.
  • Build systems that make the right thing the easy thing.
  • Eliminate incidental complexity instead of documenting it.
  • The computer is an outboard brain. Refactor it accordingly.

Things I've worked on

Over the years I've built backend systems, internal developer platforms, deployment tooling, ChatOps systems, Kubernetes infrastructure, AI-assisted workflows, and more small utilities than I can count.

A few stops along the way:

  • Platform One / Big Bang
  • Rebellion Defense
  • CrowdStrike
  • Gremlin

I also wrote Build Chatbot Interactions for Pragmatic Bookshelf because I've always been interested in helping engineers build better tools for themselves.

Open source

Most of my public repositories are experiments, utilities, or ideas that escaped into the real world because I got tired of solving the same problem twice.

Don't expect a polished showcase. Expect experiments, tools, prototypes, and evidence of how I think.

Elsewhere

Pinned Loading

  1. radiusmethod/gitlab-kiosk radiusmethod/gitlab-kiosk Public

    a read-only GitLab CLI for coding agents

    Go 1

  2. dpritchett.net dpritchett.net Public

    Static site builder (Hugo) and management scripts for my blog (see companion repo at dpritchett.github.io)

    HTML 1 1

  3. snag snag Public

    Composable git hook policy kit

    Go 1

  4. memtech/elvis memtech/elvis Public archive

    Elvis lived in #memtech on irc.freenode.net.

    CoffeeScript 7 8