{
  "profile": {
    "username": "danielbodnar",
    "display_name": "Daniel Bodnar",
    "bio": "Platform Engineer • Systems Architect • Linux Evangelist • Emerging Technologist",
    "location": "Denton, Tx",
    "avatar_url": "https://avatars.githubusercontent.com/u/1790726?v=4",
    "public_repos": 91,
    "followers": 129,
    "created_at": "2012-05-29T21:37:47Z",
    "computed_at": "2026-02-18T01:56:25.855Z"
  },
  "personas": [
    {
      "persona_id": "shell-scripting",
      "title": "Principal Shell Scripter",
      "tagline": "Shell Scripter enthusiast.",
      "icon": "🐚",
      "experience": "14+ years",
      "years_active": "2012 - Present",
      "accent_color": "#89E051",
      "stats": [
        [
          "Skill",
          95
        ],
        [
          "Depth",
          100
        ],
        [
          "Breadth",
          92
        ],
        [
          "Activity",
          100
        ]
      ],
      "stack": [
        "Bash",
        "Zsh",
        "Fish",
        "Nushell",
        "POSIX sh"
      ],
      "details": [
        "6 owned repos in this domain",
        "437 starred repos tracked in this area",
        "Primary languages: Shell, Nushell"
      ],
      "employers": null
    },
    {
      "persona_id": "nushell",
      "title": "Principal Nushell User",
      "tagline": "Pipelines are my love language.",
      "icon": "🐚",
      "experience": "14+ years",
      "years_active": "2012 - Present",
      "accent_color": "#3AA675",
      "stats": [
        [
          "Shell",
          93
        ],
        [
          "Data",
          100
        ],
        [
          "Pipelines",
          90
        ],
        [
          "Scripting",
          100
        ]
      ],
      "stack": [
        "Nushell",
        "Pipelines",
        "Plugins",
        "Polars"
      ],
      "details": [
        "4 owned repos in this domain",
        "356 starred repos tracked in this area",
        "Primary languages: Nushell, Nu"
      ],
      "employers": null
    },
    {
      "persona_id": "typescript",
      "title": "Senior TypeScript Dev",
      "tagline": "I make JavaScript bearable.",
      "icon": "📘",
      "experience": "14+ years",
      "years_active": "2012 - Present",
      "accent_color": "#3178C6",
      "stats": [
        [
          "Types",
          62
        ],
        [
          "Tooling",
          70
        ],
        [
          "DX",
          59
        ],
        [
          "Ecosystem",
          72
        ]
      ],
      "stack": [
        "TypeScript",
        "Zod",
        "tsc",
        "ESLint",
        "Bun",
        "Deno"
      ],
      "details": [
        "3 owned repos in this domain",
        "1372 starred repos tracked in this area",
        "Primary languages: TypeScript"
      ],
      "employers": null
    },
    {
      "persona_id": "shell",
      "title": "Senior Shell Scripter",
      "tagline": "#!/bin/bash is my hello world.",
      "icon": "🐚",
      "experience": "14+ years",
      "years_active": "2012 - Present",
      "accent_color": "#89E051",
      "stats": [
        [
          "Automation",
          59
        ],
        [
          "Scripting",
          67
        ],
        [
          "Unix",
          56
        ],
        [
          "Glue",
          69
        ]
      ],
      "stack": [
        "Bash",
        "Zsh",
        "Fish",
        "POSIX sh",
        "awk",
        "sed"
      ],
      "details": [
        "2 owned repos in this domain",
        "383 starred repos tracked in this area",
        "Primary languages: Shell"
      ],
      "employers": null
    },
    {
      "persona_id": "llm",
      "title": "Senior LLM Engineer",
      "tagline": "I talk to machines for a living.",
      "icon": "🧠",
      "experience": "14+ years",
      "years_active": "2012 - Present",
      "accent_color": "#8B5CF6",
      "stats": [
        [
          "Skill",
          57
        ],
        [
          "Depth",
          65
        ],
        [
          "Breadth",
          54
        ],
        [
          "Activity",
          67
        ]
      ],
      "stack": [
        "LLMs",
        "Claude",
        "GPT",
        "LangChain",
        "Prompting"
      ],
      "details": [
        "593 starred repos tracked in this area"
      ],
      "employers": null
    },
    {
      "persona_id": "embedded",
      "title": "Senior Embedded Engineer",
      "tagline": "Embedded Engineer is my jam.",
      "icon": "📟",
      "experience": "14+ years",
      "years_active": "2012 - Present",
      "accent_color": "#2E7D32",
      "stats": [
        [
          "Skill",
          57
        ],
        [
          "Depth",
          65
        ],
        [
          "Breadth",
          54
        ],
        [
          "Activity",
          67
        ]
      ],
      "stack": [
        "Embedded C",
        "RTOS",
        "ARM",
        "STM32"
      ],
      "details": [
        "2 owned repos in this domain",
        "1157 starred repos tracked in this area",
        "Primary languages: Rust, C, C++"
      ],
      "employers": null
    },
    {
      "persona_id": "network-security",
      "title": "Senior Network Security",
      "tagline": "Network Security enthusiast.",
      "icon": "🌐",
      "experience": "14+ years",
      "years_active": "2012 - Present",
      "accent_color": "#00BCD4",
      "stats": [
        [
          "Skill",
          55
        ],
        [
          "Depth",
          63
        ],
        [
          "Breadth",
          52
        ],
        [
          "Activity",
          65
        ]
      ],
      "stack": [
        "Firewall",
        "IDS/IPS",
        "Wireshark",
        "Suricata"
      ],
      "details": [
        "1 owned repo in this domain",
        "136 starred repos tracked in this area"
      ],
      "employers": null
    }
  ],
  "projects": [
    {
      "name": "archconfigs",
      "description": "",
      "url": "https://github.com/danielbodnar/archconfigs",
      "language": "Shell",
      "stars": 2,
      "forks": 0,
      "tech": [
        "Shell"
      ],
      "persona_map": [
        "shell",
        "shell-scripting"
      ]
    },
    {
      "name": "profiles.sh",
      "description": "",
      "url": "https://github.com/danielbodnar/profiles.sh",
      "language": "TypeScript",
      "stars": 1,
      "forks": 0,
      "tech": [
        "TypeScript"
      ],
      "persona_map": [
        "typescript"
      ]
    },
    {
      "name": "guidelines",
      "description": "Standards, conventions, coding styles, formatter configs, and linter rules, as well as some personal cheatsheets, references, and snippets",
      "url": "https://github.com/danielbodnar/guidelines",
      "language": "TypeScript",
      "stars": 1,
      "forks": 0,
      "tech": [
        "TypeScript"
      ],
      "persona_map": [
        "typescript"
      ]
    },
    {
      "name": "ngfw.sh",
      "description": "ngfw.sh is a cloud-managed next-generation firewall and router administration platform that runs on Cloudflare's Edge. It provides centralized management, configuration, monitoring, and security designed with families in mind.",
      "url": "https://github.com/danielbodnar/ngfw.sh",
      "language": "TypeScript",
      "stars": 1,
      "forks": 0,
      "tech": [
        "TypeScript",
        "Embedded",
        "Firewall",
        "Networking",
        "Ngfw"
      ],
      "persona_map": [
        "r-lang",
        "network-security",
        "cloudflare",
        "embedded",
        "typescript"
      ]
    },
    {
      "name": "nushell-dev",
      "description": "",
      "url": "https://github.com/danielbodnar/nushell-dev",
      "language": "Nushell",
      "stars": 1,
      "forks": 0,
      "tech": [
        "Nushell"
      ],
      "persona_map": [
        "nushell",
        "shell-scripting"
      ]
    },
    {
      "name": "stars.nu",
      "description": "",
      "url": "https://github.com/danielbodnar/stars.nu",
      "language": "Nushell",
      "stars": 1,
      "forks": 0,
      "tech": [
        "Nushell"
      ],
      "persona_map": [
        "nushell",
        "shell-scripting"
      ]
    },
    {
      "name": "jsonresume.org",
      "description": "The mono repo that builds the homepage, utils, ui components, registry and anything else",
      "url": "https://github.com/danielbodnar/jsonresume.org",
      "language": "JavaScript",
      "stars": 1,
      "forks": 0,
      "tech": [
        "JavaScript"
      ],
      "persona_map": [
        "javascript"
      ]
    },
    {
      "name": "sessions.nu",
      "description": "Time tracking from shell history — A Nushell module that analyzes atuin history to track time spent on projects",
      "url": "https://github.com/danielbodnar/sessions.nu",
      "language": "Nushell",
      "stars": 1,
      "forks": 0,
      "tech": [
        "Nushell"
      ],
      "persona_map": [
        "nushell",
        "shell-scripting"
      ]
    },
    {
      "name": "aurora-yoga-duet",
      "description": "Aurora Linux customized for Lenovo Yoga Duet 7 13IML05 (82AS) tablet/laptop hybrid",
      "url": "https://github.com/danielbodnar/aurora-yoga-duet",
      "language": "Shell",
      "stars": 1,
      "forks": 0,
      "tech": [
        "Shell"
      ],
      "persona_map": [
        "shell",
        "shell-scripting"
      ]
    },
    {
      "name": "nu-scripts",
      "description": "Personal nushell scripts, modules, plugins, etc",
      "url": "https://github.com/danielbodnar/nu-scripts",
      "language": "Nushell",
      "stars": 1,
      "forks": 0,
      "tech": [
        "Nushell"
      ],
      "persona_map": [
        "nushell",
        "shell-scripting"
      ]
    },
    {
      "name": "awrtconf",
      "description": "",
      "url": "https://github.com/danielbodnar/awrtconf",
      "language": "Rust",
      "stars": 0,
      "forks": 0,
      "tech": [
        "Rust"
      ],
      "persona_map": [
        "rust",
        "axum",
        "kernel-dev",
        "embedded",
        "bevy",
        "systems-programmer"
      ]
    }
  ],
  "radar": [
    {
      "label": "Shell Scripter",
      "value": 57,
      "color": "#89E051"
    },
    {
      "label": "Nushell User",
      "value": 47,
      "color": "#3AA675"
    },
    {
      "label": "TypeScript Dev",
      "value": 85,
      "color": "#3178C6"
    },
    {
      "label": "Shell Scripter",
      "value": 58,
      "color": "#89E051"
    },
    {
      "label": "LLM Engineer",
      "value": 98,
      "color": "#8B5CF6"
    },
    {
      "label": "Embedded Engineer",
      "value": 75,
      "color": "#2E7D32"
    },
    {
      "label": "Network Security",
      "value": 46,
      "color": "#00BCD4"
    }
  ],
  "interests": [
    {
      "label": "R Programmer",
      "count": "15+ repos",
      "examples": "polyglot, playwright-mcp, basecoat, patternfly, carbon"
    },
    {
      "label": "C Programmer",
      "count": "15+ repos",
      "examples": "playwright-mcp, basecoat, patternfly, carbon, shields"
    },
    {
      "label": "TypeScript Dev",
      "count": "15+ repos",
      "examples": "playwright-mcp, basecoat, profiles.sh, guidelines, vscode-icons-carbon"
    },
    {
      "label": "Kernel Developer",
      "count": "15+ repos",
      "examples": "polyglot, squint, ecdysis, cloudflare-speed-cli, monty"
    },
    {
      "label": "Systems Programmer",
      "count": "15+ repos",
      "examples": "polyglot, squint, ecdysis, cloudflare-speed-cli, monty"
    },
    {
      "label": "Embedded Engineer",
      "count": "15+ repos",
      "examples": "polyglot, squint, ecdysis, cloudflare-speed-cli, monty"
    },
    {
      "label": "Rustacean",
      "count": "15+ repos",
      "examples": "polyglot, squint, ecdysis, cloudflare-speed-cli, monty"
    },
    {
      "label": "Bevy Dev",
      "count": "15+ repos",
      "examples": "polyglot, squint, ecdysis, cloudflare-speed-cli, monty"
    },
    {
      "label": "Axum Dev",
      "count": "15+ repos",
      "examples": "polyglot, squint, ecdysis, cloudflare-speed-cli, monty"
    },
    {
      "label": "Frontend Dev",
      "count": "15+ repos",
      "examples": "basecoat, carbon, volt, cloudflare-speed-cli, next-theme-ui"
    },
    {
      "label": "JavaScript Dev",
      "count": "15+ repos",
      "examples": "basecoat, carbon, shields, postal-mime, next-theme-ui"
    },
    {
      "label": "Gin Dev",
      "count": "15+ repos",
      "examples": "volt, wrapped.nvim, vultr-cli, engarde, gh-enhance"
    }
  ]
}