M Yildiran is a Golang software engineer with 11 years of experience specializing in network traffic, protocol dissectors, and high-performance systems using Go, C and JavaScript. Currently at Kubeshark, he extends Kubernetes traffic analysis with protocol support and plugin-based HTTP handling, building on prior work at UP9 where he authored a fast query language and compilers for live capture tooling. He has strong systems-level expertise—libpcap, AF_XDP, eBPF—and practical experience integrating streaming stacks (ffmpeg/ffplay) and Twitch support into projects like manim. His background spans backend, real-time streaming, and production-grade deployments across x86_64 and ARM64, plus hands-on leadership improving CI, monitoring and critical payment systems. Notably, he built tooling that enables live, continuous frame flow for streaming and contributed protocol plugins for AMQP and Kafka in open-source observability projects.
11 years of coding experience
6 years of employment as a software developer
Master's degree Electrical and Electronics Engineering, Master's degree Electrical and Electronics Engineering at Kadir Has University
Bachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at Ondokuz Mayıs Üniversitesi
Science, Science at Ataturk Anatolian High School
Bachelor's degree Physics, Bachelor's degree Physics at Boğaziçi University
The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
Role in this project:
Backend Developer
Contributions:385 reviews, 417 commits, 458 PRs in 1 year 4 months
Contributions summary:M primarily focused on refactoring the code base and adding support for new protocols such as AMQP and Kafka. Their work included separating HTTP-related code into Go plugins, defining an extension API, and implementing essential functions for handling TCP streams. They also made code changes to handle HTTP requests and responses, including body size handling and JSON field name changes. These changes demonstrate a focus on extending the core functionalities of the project and integrating new protocols.
Contributions:11 commits, 1 PR, 2 comments in 4 days
Contributions summary:M focused on enhancing the `manim` animation engine, adding features for live streaming capabilities. They implemented streaming functionality, including integrating with ffmpeg and ffplay and also adding twitch support. The user refactored the codebase to include constants for streaming configurations and automatic positioning. Furthermore, they introduced features like stream locks and idle states to maintain a continuous frame flow for the stream.
mathanimationpythonvideosanimation-engine
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.