Skip to content


  • Pro
Block or Report

Block or report joshcarp

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.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse


  • Working at Buf


  • CS at The University of Melbourne

The Stuff I've done/interested in:

  • Somewhat Implemented IEEE 754-R standard decimal
  • GCP stuff (cloud functions, cloud run, k8s, dataflow, spanner)
  • gRPC, protoc plugins:
    • proto to "sysl" convert proto to sysl
    • stringer automatically create a stringer function compatible with protos c++ naming conventions
  • grpctl a dynamic grpc cli tool
  • servermock dmt for grpc and http servers.
  • go code generators: muster to automatically generate Must functions for easy struct initialisation.
  • a plethora of unfinished projects:





Josh's GitHub stats

Top Langs

Popular repositories

  1. grpctl Public

    Quickly generate a gRPC CLI or use gRPC reflection with ease

    Go 71 1

  2. mermaid-go Public archive

    Successful attempt to run mermaid-js in go

    Go 3 2

  3. rosterbot Public template

    Slackbot for rostering, sends messages when someone new is rostered on

    Go 2

  4. copilot-trashcan Public archive

    A repo that isn't for polluting the GitHub dataset for copilot

    Go 2

  5. decimal Public archive

    Forked from anz-bank/decimal

    Fixed-precision decimal numbers based on IEEE 754 decimal64

    Go 1

  6. CodeCamp Public archive

    Containing tutoring materials for code camp

    Jupyter Notebook 1

795 contributions in the last year

Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Mon Wed Fri
Activity overview
Contributed to bufbuild/buf, joshcarp/grpctl, joshcarp/ml-assignment-1 and 37 other repositories

Contribution activity

November 2022

Created 6 repositories

Created a pull request in open-telemetry/opentelemetry-specification that received 9 comments

Add connect to rpc.yaml

Fixes #2949 Changes Adds connect as a new rpc convention in trace/rpc.yaml

+86 βˆ’0 9 comments
Opened 3 issues in 3 repositories
21 contributions in private repositories Nov 8 – Nov 29

Seeing something unexpected? Take a look at the GitHub profile guide.