Skip to content
View bearded-giant's full-sized avatar

Highlights

  • Pro

Block or report bearded-giant

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.

Content in all repositories owned by your account will be closed.
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
bearded-giant/README.md

Bryan Grimes (Bearded Giant)

Principal Engineer & Architect at Recharge · Owner of Bearded Giant LLC
Based in Philadelphia, PA

The Philosophy

I have been building backend systems for 25+ years. My professional work (agentic workflows, analytics and distributed systems, and auth/security) happens in private repositories. Is what it is.

My public GitHub is more akin to my workbench. It is where I build much of tooling, frameworks, and automation that allow me to manage that complexity. My personal focus is on Developer Experience: if a workflow has friction, I script it away. I never want to repeat myself for daily actions...I'm lazy in a good way I guess.

The Workflows

These are the repositories that actually power my day-to-day. They aren't polished products...they are the raw tools I use to handle many projects and initiatives in my day-to-day. These I use every.single.day.

Repo Category The Role it Plays
glmon Python CLI and TUI for my daily work in gitlab. Favorite some projects, view pipelines/jobs, "My Work" dashboard...all kinds of things to never have to open the browser
mdlive Rust Live markdown viewer and workspace organizer (of sorts) that can be used to read and organize your md files (user created or AI). Point it at a file or directory, get instant rendered previews in an app (Mac), or CLI (Linux/Mac)
giant-proxy Proxy A Proxyman-like remote mapping proxy app (Mac) as well as CLI (Linux/Mac). Create profiles and rules to map remote for local or cross env testing/use.
Do-It.nvim Neovim/Tmux/MCP My daily driver for todos, notes, even seeing my calendar. I don't leave the terminal to track tasks it's all here. Works well with LLMs via its mcp to collaborate and track priority items and /burn to have LLM just rip through tasks
giant-tooling Automation Git worktree lifecycle management, my personal workspace/scratch directory isolation, and full-text archive search. The system that keeps multi-branch, multi-project development fast and organized.
claude-code-config AI Config My personal custom configurations to align Claude code with my specific architectural patterns and requirements. I read and write a lot of docs, and this is how I do it.
giant-ai Python An open framework I built to integrate AI tools directly into my backend stack. Was more of a proof that you didn't need to pay for Cursor. It's there if you are curious. Sorta old, but whatever.

Neovim & Terminal Ecosystem

I live mainly in the terminal (Tmux + Neovim). Beyond the workflow scripts above, I maintain several plugins to fill gaps in the ecosystem.

Plugin Language Purpose
bearded-giant-tmux Lua/Bash My personal tmux theme. It's a hodgepodge of some other tmux themes I liked and a lot of customized scripts and things like my calendar and Do-It.nvim integration
giant-ai.nvim Lua Native Neovim integration for the giant-ai framework
mark9.nvim Lua Minimal, fast file marking like marks and coupled with Harpoon-like searching
dap-logger Lua Debugging context logger to capture state without pausing execution

Architecture & Tech (Lately)

Stacks:Bash, Python, Node, Lua, Golang, Rust, TS

Infra: Nginx, Postgres, Redis, Elasticsearch, Snowflake, Kubernetes, GCP, AWS


beardedgiant.ai · beardedgiantbbq.com · LinkedIn

Pinned Loading

  1. giant-ai.nvim giant-ai.nvim Public

    neovim plugin for interacting with giant-ai framework

    Lua 2

  2. Do-It.nvim Do-It.nvim Public

    Modular GSD framework for neovim and tmux. To-dos and notes out of the box with modules you can add as needed. todo mcp included for LLM use

    Lua 2

  3. jim.nvim jim.nvim Public

    Jim - Jira simple TUI to manage issues, filter, see sprint and backlogs, and run JQL. Jira is still terrible btw, this bypasses the horrible UX for core uses

    Lua 4 2

  4. mark9.nvim mark9.nvim Public

    Minimal Harpoon-like mark plugin

    Lua 1

  5. mdlive mdlive Public

    md/txt/json file workspace for humans as well as AI coding agent output

    Rust 5 1

  6. jira-tui jira-tui Public

    tui port of jira.nvim

    Lua 1