An open API service indexing awesome lists of open source software.

https://github.com/teivah/teivah


https://github.com/teivah/teivah

Last synced: 3 months ago
JSON representation

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.

[![](https://img.shields.io/badge/Newsletter-The%20Code%20Cafe-8d493a?logo=substack)](http://thecoder.cafe)
[![](https://img.shields.io/badge/Blog-teivah.dev/blog-white?logo=medium)](http://teivah.dev/blog)
[![](https://img.shields.io/badge/twitter-@teivah-blue?logo=twitter)](https://twitter.com/teivah)
[![](https://img.shields.io/badge/Website-teivah.dev-E17E27?logo=homeadvisor)](http://teivah.dev)

## GitHub

### Stats

![teivah's Stats](https://github-readme-stats.vercel.app/api?username=teivah&theme=synthwave&show_icons=true&hide_border=false&count_private=true)

### 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 times

Go:
* [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 Go

Rust:
* [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 sheet

Python:
* [python-cheatsheet](https://github.com/teivah/python-cheatsheet): Python language cheat sheet

Challenges:
* [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:

![](https://img.shields.io/badge/Java-4D66A9?logo=jameson)
![](https://img.shields.io/badge/Scala-DF3A2A?logo=scala)
![](https://img.shields.io/badge/Go-007D9C?logo=go)
![](https://img.shields.io/badge/Rust-F75208?logo=rust)
![](https://img.shields.io/badge/Python-FFCD3A?logo=python)
![](https://img.shields.io/badge/Haskell-5e5086?logo=haskell)