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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
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 (Distributed Systems, Auth, Scale) happens in private repositories.

My public GitHub is more akin to my workbench. It is where I build the 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
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.
Do-It.nvim Neovim My daily driver for todos, notes, even seeing my calendar. I don't leave the terminal to track tasks it's all here.
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.
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 preview in the browser.

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

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


beardedgiant.ai · beardedgiantbbq.com · LinkedIn

Pinned Loading

  1. giant-ai giant-ai Public

    A giant set of open AI tools

    Python 4

  2. giant-ai.nvim giant-ai.nvim Public

    neovim plugin for interacting with giant-ai framework

    Lua 2

  3. Do-It.nvim Do-It.nvim Public

    Modular GSD framework for neovim. Project to-dos and notes out of the box and you can add new modules.

    Lua 2

  4. mark9.nvim mark9.nvim Public

    Minimal Harpoon-like mark plugin

    Lua 1

  5. dap-logger dap-logger Public

    Log DAP breakpoint variable data for easier state/data viewing

    Lua 1

  6. Giant-Proxy Giant-Proxy Public

    Dead simple proxy mapping via bash instead of using a GUI like Proxyman, etc

    Shell