Skip to content
View bobbravo2's full-sized avatar
  • Red Hat
  • Boston, MA
  • 00:59 (UTC -04:00)
  • LinkedIn in/bobgregor

Highlights

  • Pro

Organizations

@CircleTree @opendatahub-io @red-hat-data-services @instructlab-public

Block or report bobbravo2

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
bobbravo2/README.md

About Bob Gregor (he/him/๐Ÿฆ„)

  • โค๏ธ Working at Red Hat on the Open Data Hub AI Dashboards as an engineering manager.
  • ๐Ÿ’ฌ Ask me about breaking into technology as a diverse person, and check out my network if I can help make intros.
  • ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Professional TLDR;
    Lifelong technologist patiently evolving into a full stack generalist, looking to use my skills to improve the human condition.
  • Fun Fact: First fell in love with tech in middle school when my 10mb shared hosting space allowed me to create at home, and share it with classmates. Bought www.bobscomputers.com shortly therafter!
  • โ˜•๏ธ๐Ÿค™ Message me on LinkedIn if you'd like to grab coffee in the Boston area, and I am in NYC a few times a year.
  • ๐ŸŽฎ Lifetime playcount by hours: Factorio, Space Engineers, Diablo, Dyson Sphere Program, Fallout
  • ๐Ÿ› ๏ธ Hobbies include pets, DIY/home improvement, and ๐Ÿ ๐Ÿก Saltwater Reefkeeping
  • ๐Ÿ“‡ Contact info: LinkedIn.

๐Ÿง  Systems First

I optimize for systems over heroes.

My responsibility is to design operating models that scale beyond any one individual โ€” including me and my team leads.

Core principles:

  • Clear ownership at every layer
  • Visible work and documented decisions
  • Public context by default
  • Distributed authority
  • Sustainable 24ร—7 execution maturity

If something depends on one person, it is fragile. If it scales across time zones and absence, it is durable.


๐ŸŒ 24ร—7 Operating Maturity

I have led and operated in environments requiring:

  • Multi-time-zone collaboration
  • Async-first execution
  • Clear handoffs across regions
  • Public decision logs
  • Incident clarity under pressure
  • Reduced single-point human dependencies

Mature systems:

  1. Function while leaders are offline.
  2. Allow team leads to decide without escalation.
  3. Make work and risk visible without private backchannels.
  4. Balance psychological safety with accountability.

My goal is not to be central. It is to make the system resilient.


โฑ Communication & Response Model

To prevent bottlenecks and support distributed leadership:

Work Hours

My work hours are not your work hours.

I may respond outside traditional windows. There is no expectation of immediacy or after-hours reciprocity.

The same applies to my team leads.


Preferred Pathways

Slack

Public channels first.

If a question, decision, or clarification benefits more than one person, post it publicly.

This:

  • Protects team leads from private escalation gravity
  • Builds shared context
  • Strengthens distributed authority

Avoid bypassing leads via DM when the topic is operational.


Direct Messages

DMs are appropriate for:

  • Sensitive personnel matters
  • Psychological safety concerns
  • Active policy breaches
  • Explicitly private topics

DM SLA: 24 business hours.

This applies to me. It also applies to respecting my team leads' focus.

If urgent, include:

  • Impact
  • Deadline
  • Decision required

Email

Use email for:

  • Cross-org coordination
  • Director+ visibility
  • External stakeholders
  • Formal communication trails

Response expectation: 24โ€“48 business hours.


Jira

Jira is the source of truth for:

  • Work tracking
  • Status
  • Dependencies
  • Risk visibility

If it isn't in Jira, it doesn't scale. Team leads own execution clarity within this system.


GitHub

GitHub is the source of truth for:

  • Code review discussion
  • Architecture rationale
  • Tradeoffs
  • Change history

Prefer PR comments over Slack summaries.


Escalation Pattern

  1. Engineer โ†’ Team Lead
  2. Public thread with context
  3. Escalate if necessary

Escalation should clarify ownership, not replace it.

If I do not respond immediately, assume I am preserving distributed authority intentionally.

Clarity scales. Centralization does not.


๐Ÿ“œ Documented System Patterns (GitHub)

Evidence over claims.

Patterns visible across my repositories:

  • Service scaffolding with container-first design
  • Infrastructure-as-code experiments (Ansible, Docker Compose)
  • Public architecture decision records
  • Tooling and CLI abstractions
  • OSS contribution history focused on documentation, structure, and maintainability
  • Multi-agent and automation experimentation

The throughline is consistent:

Build systems that:

  • Reduce implicit knowledge
  • Prefer automation over repetition
  • Survive contributor turnover
  • Improve with documentation

If it cannot be cloned, versioned, or reasoned about asynchronously, it does not scale.

Pinned Loading

  1. opendatahub-io/odh-dashboard opendatahub-io/odh-dashboard Public

    Dashboard for RedHat OpenShift AI / ODH

    TypeScript 56 288

  2. ambient-code/workflows ambient-code/workflows Public template

    People and teams are unique. Give them a single, schema'd, versioned file to express the entirety of their SDLC preferences.

    Shell 1 21

  3. opendatahub-io/opendatahub-community opendatahub-io/opendatahub-community Public

    30 38

  4. ambient-code/platform ambient-code/platform Public

    Virtual team management and collaboration platform

    Go 87 66