Skip to content
View teivah's full-sized avatar
🧮
Current status: teivah/majorana
🧮
Current status: teivah/majorana

Sponsors

Private Sponsor
@maebeale
Private Sponsor
Private Sponsor
Private Sponsor
Private Sponsor
@shepherdjerred
@bmkmanoj
Private Sponsor

Organizations

@ReactiveX @golangci @googlers
Block or Report

Block or report teivah

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.

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 100-go-mistakes Public

    📖 100 Go Mistakes and How to Avoid Them

    Go 6.5k 402

  2. advent-of-code advent-of-code Public

    🎄 My solutions to the Advents of Code, from 2015 to 2023 (450 🌟)

    Go 50 3

  3. algodeck algodeck Public

    An Open-Source Collection of 200+ Flash Cards to Help You Preparing Your Algorithms & Data Structures Interview 💯

    5.6k 563

  4. designdeck designdeck Public

    An Open-Source Collection of 230+ Flash Cards to Help You Succeed in Your System Design Interview and More 💯

    311 34

  5. majorana majorana Public

    A RISC-V virtual processor, written in Go.

    Go 20 1

  6. sre-roadmap sre-roadmap Public

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

    402 37