Skip to content
View yaroher's full-sized avatar

Block or report yaroher

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

Hi there 👋! I am yaroher

Senior Software Developer • Open Source Contributor
Systems & product engineer building production-grade software end to end.


About me

  • 8+ years of experience in software engineering
  • Strong background in backend, systems, frontend, and DevOps
  • Focus on maintainability, tooling, and developer experience
  • OSS contributor & maintainer
  • Protobuf evangelist • generator tooling author

I enjoy working on projects where architecture, tooling, and delivery quality matter as much as features.


Profile Summary

OSS Go Rust

Python TypeScript Dart

Core Stack

Languages

  • Go — backend services, tooling, infrastructure code
  • Rust — high-performance services, protocol tooling
  • Python — ML, scripts, AI
  • TypeScript — frontend applications
  • Dart — applications & cross-platform development

Backend & APIs

  • gRPC, ConnectRPC, GraphQL, REST
  • Protobuf-first architectures
  • Databases, Caches, Brokers e.g.
  • Security, Observability, Scalability

Frontend & Apps

  • TypeScript (modern frontend stacks)
  • Dart (Flutter / application-level architecture)
  • Strong focus on DX, type safety, and long-term maintainability

DevOps & Infrastructure

  • Docker, containerized environments, K8S
  • CI/CD pipelines (design & maintenance)
  • Linux, networking fundamentals
  • Infrastructure-aware application design
  • Production debugging & reliability

Open Source & Tooling

Selected projects and contributions:

  • protoc-gen-pgx-orm — Protobuf → pgx ORM generator for Go
  • protoc-gen-axum-connect — Connect RPC support for Rust (Axum)
  • protoc-gen-prost — Rust prost extensions
  • Contributor to multi-repo OSS projects and ecosystem discussions

Most of my OSS work focuses on:

  • code generation
  • protobuf ecosystems
  • surrealdb ecosystems
  • cross-language tooling
  • improving developer workflows

What I Care About

  • Clean and explicit APIs
  • Strong typing across system boundaries
  • Tooling that removes friction
  • Systems that are easy to operate in production
  • Codebases that scale with teams, not just traffic

How to Reach Me

Pinned Loading

  1. web-template web-template Public

    A web template to create simple http apps

    Python

  2. protoc-gen-pgx-orm protoc-gen-pgx-orm Public

    protoc generator for golang pgx library with type save sql-queries generation and sql schema gen

    Go 1

  3. protoc-gen-axum-connect protoc-gen-axum-connect Public

    Rust 2

  4. easyp easyp Public

    Forked from easyp-tech/easyp

    Go

  5. protoc-gen-go-bob protoc-gen-go-bob Public

    Go

  6. protoc-gen-prost protoc-gen-prost Public

    Forked from neoeinstein/protoc-gen-prost

    Rust