Skip to content
View johnnyfreeman's full-sized avatar

Block or report johnnyfreeman

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
johnnyfreeman/README.md
// Hi, I'm John Freeman
// I build things, break things, and make them better.

const profile = {
    location: "Lakeland, FL",
    blog: "eloquentarchitecture.com",
    site: "johnfreeman.dev",
    twitter: "@johnfreemandev",
    philosophy: "Build tools that get out of the way"
}

Currently Building

🔥 Active Projects

beacon - Distributed API monitoring that scales horizontally without limits. Built on Temporal workflows for bulletproof reliability and exactly-once execution guarantees
go temporal distributed-systems

pathfinder - Enterprise data synchronization pipeline powering real-time AI inference workloads. Kafka streams meet Temporal's durable execution for rock-solid data flows at scale
go kafka temporal ai-inference internal

datatouille - Beautiful database TUI that makes exploring your data a joy. Built with Bubble Tea because terminals deserve nice things too
go bubbletea tui database

🛠 Tool Philosophy

I build CLI tools because GUIs are where good ideas go to get complicated. My tools follow three rules:

  1. Do one thing well - No feature creep
  2. Stay out of the way - Tools should enhance, not obstruct
  3. Be composable - Unix philosophy wins

Tech I'm Into Right Now

go > rust > php > typescript

Why? Go for simplicity. Rust when I need to squeeze performance. PHP because it's underrated. TypeScript when the web calls.

Find Me


"The best code is no code. The second best is code that deletes itself."

Pinned Loading

  1. glint glint Public

    A local-only, git-friendly scratchpad for testing API endpoints in your terminal.

    Rust

  2. johnfreeman.dev johnfreeman.dev Public

    Source code for johnfreeman.dev

    HTML

  3. foundry foundry Public

    A command line interface for orchestrating idempotent system configurations across multiple OS environments.

    Rust

  4. hoard hoard Public

    Task management CLI with a focus on simplicity and I/O piping for maximum utility.

    Rust

  5. peek peek Public

    Doesn’t do much yet, but it wants to grow up to be your favorite API sidekick.

    Go

  6. bonsai bonsai Public

    A powerful, terminal-based JSON viewer library and CLI tool.

    Go