Nedyalko A is a versatile generalist developer from Bulgaria with over 12 years of hands-on experience across web development, R&D, and project leadership. He blends backend engineering, security, devops, and data wrangling, and is actively deepening expertise in Rust and machine learning with Python. His open-source contributions include meaningful backend fixes and architecture improvements to notable projects like grafana/loki and a golang port of httpbin, demonstrating attention to protocol correctness and scalable ingestion. Career roles range from senior web developer to R&D lead and project manager, reflecting both technical depth and product-minded leadership. He seeks opportunities that let him work on intriguing open-source or infrastructure projects where long-tail reliability and observability matter. An underrated strength is his pattern-focused approach to log tokenization and stream processing, which shows a knack for turning messy data into reliable systems.
12 years of coding experience
6 years of employment as a software developer
Distributed Systems and Mobile Technologies, Distributed Systems and Mobile Technologies at Sofia University St. Kliment Ohridski
Contributions:79 reviews, 46 PRs, 46 pushes in 1 year 3 months
Contributions summary:Nedyalko primarily contributes to the `Loki` project, a log aggregation system. Their work involves refactoring the `Distributor.Push()` function to enable log stream tee-ing (duplication), improving the system's ability to handle long out-of-order ingestion through per-tenant time sharding, and enhancing the processing and tokenization of log lines for more efficient pattern extraction. They also addressed bugs related to data races in various testing components.
A reasonably complete and well-tested golang port of httpbin, with zero dependencies outside the go stdlib.
Role in this project:
Backend Developer
Contributions:6 commits, 7 PRs, 12 comments in 2 days
Contributions summary:Nedyalko primarily contributed to the backend functionality of the go-httpbin repository. Their work involved fixing body parsing issues related to content-type headers and addressing deflate encoding for responses. Additionally, the user implemented support for the HEAD and fixed OPTIONS HTTP methods, improving the API's compliance with HTTP standards and enhancing its overall functionality. Further improvements included reordering middlewares to correctly log HEAD requests and combining the CORS and OPTIONS/HEAD middlewares for enhanced efficiency.
golangdependencieswell-testedzerotesting
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.