Skip to content
View teivah's full-sized avatar
β˜•
Building my newsletter: The Coder Cafe
β˜•
Building my newsletter: The Coder Cafe

Organizations

@ReactiveX @googlers

Block or report teivah

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
teivah/README.md

Teiva Harsanyi

I’m a software engineer specializing in distributed systems, scalability, reliability, and observability topics. I’m currently working at Google as a senior software engineer in the ML SRE team. Meanwhile, I love meeting challenges, learning, and sharing.

I'm also the author of 100 Go Mistakes and How to Avoid Them book and The Coder Cafe newsletter.

GitHub

Stats

teivah's Stats

Main Repositories:

General:

  • algodeck and designdeck: Open-Source collections of flash cards to help developers preparing their algorithm & system design interview
  • sre-roadmap: An opinionated roadmap to become an SRE
  • docker-kafka: Simple Docker image for Kafka, pulled +250k times

Go:

  • 100-go-mistakes: The official repository of 100 Go Mistakes and How to Avoid Them
  • broadcast: Notification broadcaster library
  • onecontext: Set of Go context's utilities
  • go-lfu: A Go library for handling LFU cache operations in O(1)
  • bitvector: Static bit vector structures library
  • tourniquet: gRPC client-side load balancer
  • multilock: A library to efficiently store a set of Mutex or RWMutex
  • resequencer: Resequencer library
  • majorana: A RISC-V virtual processor
  • go-bbl: Brown Bag Lunch on Go

Rust:

  • rust-cheatsheet: Rust language cheat sheet
  • ettore: A RISC-V virtual processor
  • franz: A collection of Kafka utility tools (load testing, replication)

Haskell:

Python:

Challenges:

Programming Languages

The programming languages on which I built at least some basic foundations:

Pinned Loading

  1. 100-go-mistakes Public

    πŸ“– 100 Go Mistakes and How to Avoid Them

    Go 7.4k 466

  2. algodeck Public

    An Open-Source Collection of Flash Cards to Help You Preparing Your Algorithms & Data Structures and System Design Interviews πŸ’―

    HTML 5.7k 573

  3. advent-of-code Public

    πŸŽ„ My solutions to the Advents of Code, from 2015 to 2023 (450 🌟)

    Go 66 3

  4. gossip-glomers Public

    My solutions to the Glomers Challenge: a series of distributed systems challenges.

    Go 121 7

  5. majorana Public

    A RISC-V virtual processor, written in Go.

    Go 25 3

  6. sre-roadmap Public

    An Opinionated Roadmap to Become an SRE (Concepts > Tools)

    483 44

328 contributions in the last year

Contribution Graph
Day of Week June July August September October November December January February March April May
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Contributed to teivah/advent-of-code, teivah/teivah.dev, teivah/100-go-mistakes and 20 other repositories
Loading A graph representing teivah's contributions from May 26, 2024 to June 01, 2025. The contributions are 96% commits, 2% pull requests, 1% code review, 1% issues.

Contribution activity

June 1, 2025

teivah has no activity yet for this period.
Loading