Writing about Linux kernel internals, performance engineering, eBPF, and systems debugging. Some posts are hosted on the Clickpost engineering blog.

Posts

  • Fixing a recursive deadlock in OpenTelemetry's Python SDK →
    Diagnosed a recursive deadlock triggered under concurrent tracing load in OpenTelemetry's Python SDK. Traced the root cause through lock acquisition order, wrote a reproducer, and submitted a fix that was merged upstream.
  • Scaled servers while curtailing cloud costs using eBPF →
    Built an eBPF-powered thread profiler that traces syscalls at the kernel level to track request lifecycles, measure lock wait times, and identify I/O blocking in Python and Java applications. Zero code changes. Used in production at Clickpost.

More posts coming. Writing about kernel debugging, memory management, and eBPF internals.



Copyright 2026 Deepanshu Kartikey, all rights reserved — kartikey406@gmail.com