https://github.com/teivah/teivah
https://github.com/teivah/teivah
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/teivah/teivah
- Owner: teivah
- Created: 2020-08-21T15:04:46.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-08T17:35:12.000Z (10 months ago)
- Last Synced: 2025-02-09T07:36:05.888Z (8 months ago)
- Size: 1.77 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://www.manning.com/books/100-go-mistakes-and-how-to-avoid-them)_ book and _[The Coder Cafe](https://thecoder.cafe)_ newsletter.
[](http://thecoder.cafe)
[](http://teivah.dev/blog)
[](https://twitter.com/teivah)
[](http://teivah.dev)## GitHub
### Stats

### Main Repositories:
General:
* [algodeck](https://github.com/teivah/algodeck) and [designdeck](https://github.com/teivah/designdeck): Open-Source collections of flash cards to help developers preparing their algorithm & system design interview
* [sre-roadmap](https://github.com/teivah/sre-roadmap): An opinionated roadmap to become an SRE
* [docker-kafka](https://github.com/teivah/docker-kafka): Simple Docker image for Kafka, pulled +250k timesGo:
* [100-go-mistakes](https://github.com/teivah/100-go-mistakes): The official repository of 100 Go Mistakes and How to Avoid Them
* [broadcast](https://github.com/teivah/broadcast): Notification broadcaster library
* [onecontext](https://github.com/teivah/onecontext): Set of Go context's utilities
* [go-lfu](https://github.com/teivah/go-lfu/): A Go library for handling LFU cache operations in O(1)
* [bitvector](https://github.com/teivah/bitvector): Static bit vector structures library
* [tourniquet](https://github.com/teivah/tourniquet): gRPC client-side load balancer
* [multilock](https://github.com/teivah/multilock): A library to efficiently store a set of Mutex or RWMutex
* [resequencer](https://github.com/teivah/resequencer): Resequencer library
* [majorana](https://github.com/teivah/majorana): A RISC-V virtual processor
* [go-bbl](https://github.com/teivah/go-bbl): Brown Bag Lunch on GoRust:
* [rust-cheatsheet](https://github.com/teivah/rust-cheatsheet): Rust language cheat sheet
* [ettore](https://github.com/teivah/ettore): A RISC-V virtual processor
* [franz](https://github.com/teivah/franz): A collection of Kafka utility tools (load testing, replication)Haskell:
* [haskell-cheatsheet](https://github.com/teivah/haskell-cheatsheet): Haskell language cheat sheetPython:
* [python-cheatsheet](https://github.com/teivah/python-cheatsheet): Python language cheat sheetChallenges:
* [advent-of-code](https://github.com/teivah/advent-of-code): My solutions to the [Advent Of Code](https://adventofcode.com/) from 2015 to 2023
* [go-aoc](https://github.com/teivah/go-aoc): The Go library that I use to solve the Advent of Code
* [gossip-glomers](https://github.com/teivah/gossip-glomers): My solutions to [Gossip Glomers](https://fly.io/dist-sys/), a series of distributed systems challenges## Programming Languages
The programming languages on which I built at least some basic foundations:





