Skip to content
View diegoclair's full-sized avatar
💻
Love Programming and DevOps
💻
Love Programming and DevOps

Block or report diegoclair

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
diegoclair/README.md

Diego Clair — @diegoclair

Backend engineer. Go, fintech, and a habit of building the tool that's missing.

Linkedin Badge Gmail Badge Telegram Badge

About

  • 💻   10 years in technology, 6 of them building in Go.
  • 💳   Six years in financial services on the same thread: KYC and onboarding, card verification, Open Banking, 3DS and fraud prevention.
  • 🧱   Two kinds of work I keep coming back to: product in critical flows — onboarding, payments, authentication — and the tooling that scales a team: internal platforms, developer environments, observability.
  • 🛠️   Go · PostgreSQL · Kafka · Redis · Kubernetes · Docker · Terraform · AWS · GCP
  • 🚀   Author of goswag.

Projects

goswag — streamlines Swagger documentation generation for Go REST APIs.

go_boilerplate — a Go service boilerplate with the structure I reach for when starting something new.

go_utils — shared utilities for Go services: common errors, dates, crypto and database error handling.

Pinned Loading

  1. goswag goswag Public

    Streamlines Swagger documentation generation for Go REST APIs

    Go 75 8

  2. go_boilerplate go_boilerplate Public

    Golang boilerplate

    Go 32 1

  3. go_utils go_utils Public

    Go utils with comon errors, dates, crypto and mysql errors

    Go

  4. apperr apperr Public

    Transport-agnostic application error handling for Go. Define errors once, map to any transport (HTTP, gRPC, GraphQL).

    Go

  5. goresend goresend Public

    Rate-limited Resend email client for Go — pluggable quota store, typed quota errors, attachments.

    Go

  6. logger logger Public

    Structured logging for Go — one method per level, one field constructor, context-propagated attributes. Backed by zap.

    Go