Skip to content
View brunovenceslau's full-sized avatar

Highlights

  • Pro

Block or report brunovenceslau

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

Bruno Venceslau

Staff Software Engineer — Go & distributed systems behind live video at national scale. Now going deep on agentic AI.

15+ years in backend, 12 of them in Go, the last 8 in high-scale distributed systems. The long version lives at venceslau.dev — the background there is a live Raft-style leader election, if you want to watch a cluster argue with itself.

Public Go work:

  • ynab.go — complete, contract-tested Go client for the YNAB API. Zero dependencies, every response validated against the vendored OpenAPI spec on live runs.
  • singleflight — type-safe generic wrapper around golang.org/x/sync/singleflight.

Most of my production work belongs to employers — happy to walk through any of it. Email's on the site.

Pinned Loading

  1. ynab.go ynab.go Public

    Complete, dependency-free Go client for the YNAB API — 44 operations, exact integer money, first-class delta sync, contract-tested. Unofficial.

    Go 78 35

  2. singleflight singleflight Public

    A type-safe wrapper around `golang.org/x/sync/singleflight` that adds generic type support. Provides the same duplicate function call suppression mechanism with compile-time type safety through `Gr…

    Go 10