Kemal Akkoyun

Software Infrastructure Engineer | System Programmer | Performance Engineer. Obsessed with Observability, Instrumentation, and low-level programming. šŸ¤” Slow thinker. Open Source Enthusiast. Mentor (CNCF LFX, Google Summer of Code, CommunityBridge, GoBridge). Blogger and speaker. Introverted Human (not Cylon, I guess). šŸ˜„ Pronouns: He/Him

šŸ”­ Deep in the trenches of Go compile-time magic, runtime eBPF trickery, and tracing wizardry. Keeping a soft spot for profiling while tinkering with Go and its toolchain. 🌱 Still exploring distributed systems, time-series (Prometheus) sorcery, and making machines sing in harmony.

Learn more at about

If you like my work, let’s stay in touch!

Hot out of my brain unfiltered! See notes for more.

Vibe Coding with Cursor: My R&D Week Adventure šŸš€

TL;DR: Spent a week building cool stuff with Cursor, an AI-powered IDE. Found it surprisingly effective for both coding and managing my second brain. When your requirements are clear, it’s almost magical! ✨ The Setup: R&D Week Vibes You know that feeling when R&D week rolls around, and you’re caught between ā€œI should learn something usefulā€ and ā€œI want to have funā€? Well, this time I decided to combine both by diving deep into Cursor, an AI-powered code editor that’s been making waves in the developer community. ...

March 12, 2025 Ā· 5 min Ā· 932 words

FOSDEM 2025: Blimey, What a Weekend!

Another Year, Another FOSDEM FOSDEM—the annual pilgrimage to Brussels for a weekend of open-source brilliance, hallway track magic, and the inevitable sleep deprivation. This year’s Free and Open Source Software Developers’ European Meeting was, as always, a whirlwind of ideas, people, and tech so bleeding-edge it practically needed bandages. But for me? It was all about seeing friends. Catching up, syncing, and squeezing in as many conversations as humanly possible. As we always say—the hallway track is the real conference. I’m beyond grateful for the people I managed to see, and equally bummed about those I missed. But with a toddler waiting at home, even carving out this limited time was a logistical miracle. ...

February 4, 2025 Ā· 3 min Ā· 493 words

When Hustle Culture and Personal Values Collide: Lessons from My Startup Journey

Startups can be exciting arenas of innovation, filled with ambitious goals, rapid development cycles, and the allure of shaping the future. But when the pace becomes unsustainable, and personal values clash with company culture, the dream can quickly lose its luster. My recent experience at a machine learning inference startup taught me invaluable lessons about overwork, alignment, and the balance between idealism and pragmatism. Why I Decided to Leave The decision to leave wasn’t easy, but it became necessary when I realized that the environment was not compatible with my personal and professional priorities. ...

October 16, 2024 Ā· 3 min Ā· 637 words

I left Polar Signals or A new chapter in my professional journey

A new chapter in my professional journey As the flowers bloom and the world awakens to the vibrant colors of spring, a season of renewal and growth, I find myself embarking on a significant transition in my professional journey. (Too cheesy? I know, but bear with me.) This year, I find myself absent from the vibrant buzz of KubeCon, a place of learning and connection that I hold dear. Instead, I’m on a different kind of duty — one that involves embracing new roles and responsibilities in life. ...

March 18, 2024 Ā· 3 min Ā· 454 words

Profiling Python with eBPF: A New Frontier in Performance Analysis

Profiling Python with eBPF: A New Frontier in Performance Analysis Profiling Python applications can be challenging, especially in scenarios involving high-performance requirements or complex workloads. Existing tools often require code instrumentation, making them impractical for certain use cases. Enter eBPF (Extended Berkeley Packet Filter)—a revolutionary Linux technology—and the open-source project Parca, which together are reshaping the landscape of Python profiling. In this post, I’ll explore how eBPF enables continuous profiling, discuss challenges like stack unwinding in Python, and demonstrate the power of modern profiling tools. ...

February 12, 2024 Ā· 4 min Ā· 846 words Ā· Kemal Akkoyun