Principal Software Engineer, focused mostly on Golang, with a side of DevOps/SRE and Data Engineering.
slog-context. Use golang structured logging (slog) with context. Add and retrieve logger to and from context. Add attributes to context. Automatically read any custom context values, such as OpenTelemetry TraceID.
193go-email. Email parsing and mail creation library for golang
95cidr-ip-trie. Comparable CIDR and IP types, and Trie collections for suffix, prefix, and longest prefix matching
47slog-dedup. Golang structured logging (slog) deduplication and sorting for use with json logging
24kube-cloudwatch-autoscaler. Kubernetes pod autoscaling based on any AWS CloudWatch metric (ex: SQS Queue Size or Max Age, ELB Response Time, etc)
18h2c. Golang HTTP/2 cleartext (h2c) Handler / Router / Mux
17slog-json. Format your Golang structured logs (slog) using the JSON v2 library, with optional single-line pretty-printing
13awesome-go-sql. Actual example use cases for a curated list of golang sql builder/generator/scanner/helper libraries
5slf. Structured Logging Facade (SLF) for Go
3slog-bugsnag. Golang structured logging (slog) handler middleware for bugsnag
2go-sync. Extensions and wrappers for Golang's sync package, such as a CountingCond and CountingWaitGroup
2curl. A basic CURL wrapper for PHP
2awesome-go-api. Actual example use cases for a curated list of golang api generator libraries
2contextio-go. Beta Golang client library for the Context.IO Lite Email API
1dedup. Deduplicate lines in files
1swagger-ui. Swagger UI is a collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
1json. Experimental implementation of a proposed v2 encoding/json package
1triplea. TripleA is a turn based strategy game and board game engine, similar to Axis & Allies or Risk.
1protobuf. Protobuf and gRPC helpers for working with Golang (for example an sql scan-able Timestamp well-known-type)
1xsync. Concurrent data structures for Go
1sqlg. TinkerPop graph over sql
1go-cartesian-product. a package for building cartesian products in golang
1go-random. crypto/rand and math/rand utilities for generating random numbers, strings, and UIDs
1