Senior Software Developer • Open Source Contributor
Systems & product engineer building production-grade software end to end.
- 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.
- Go — backend services, tooling, infrastructure code
- Rust — high-performance services, protocol tooling
- Python — ML, scripts, AI
- TypeScript — frontend applications
- Dart — applications & cross-platform development
- gRPC, ConnectRPC, GraphQL, REST
- Protobuf-first architectures
- Databases, Caches, Brokers e.g.
- Security, Observability, Scalability
- TypeScript (modern frontend stacks)
- Dart (Flutter / application-level architecture)
- Strong focus on DX, type safety, and long-term maintainability
- Docker, containerized environments, K8S
- CI/CD pipelines (design & maintenance)
- Linux, networking fundamentals
- Infrastructure-aware application design
- Production debugging & reliability
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
- 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
- 🌐 GitHub: https://github.com/yaroher
- 📧 Email: yaroher2442@gmail.com
- 🧑💻 Telegram: https://t.me/Yaroha24


