Archive of Public Speaking

Talks & Presentations

Reflections on product engineering, design systems, and the intersection of human-centered interfaces.

Next engagements

  • Sep 3, 2026

    From veth Pairs to Services: The Secret Life of Container Packets

    ContainerDays Hamburg • Hamburg

  • Sep 2, 2026

    The Reality of Rootless Containers

    ContainerDays Hamburg • Hamburg

  • May 30, 2026

    Build Your Own Container Runtime: From clone() to Container

    CNCG Ahmedabad Meetup • Ahmedabad

ContainerDays Hamburg
2025

Building a Container Runtime From Scratch in Go

In an era where containers power modern software deployment, understanding their inner workings is more valuable than ever. This session takes you on an exciting journey into the heart of container technology, breaking down what containers truly are and how they compare to virtual machines.

GoLinuxContainersSystems
ContainerDays HamburgHamburg, Germany

Wed 10th September, 11:30 am – 12:05 pm

View slides
Talk2026

From veth Pairs to Services: The Secret Life of Container Packets

Thu 3rd September, 2:20 pm – 2:55 pm

Containers make networking look simple: kubectl exec into a pod and curl just works. But under the hood lies a fascinating stack of Linux features — network namespaces, veth pairs, bridges, and iptables — that power connectivity in both standalone Docker containers and Kubernetes pods.

KubernetesNetworkingLinuxGo
ContainerDays Hamburg • Hamburg
Talk2026

The Reality of Rootless Containers

Wed 2nd September, 10:30 am – 11:05 am

Rootless containers are often presented as a simple security win: run without root and you’re safer. But what actually changes under the hood?

LinuxContainersSecurityGo
ContainerDays Hamburg • Hamburg
Talk2026

Build Your Own Container Runtime: From clone() to Container

Sat 30th May, 10:00 am – 1:00 pm

docker run feels like magic. It isn't. At the bottom of the stack — beneath Kubernetes, beneath containerd, beneath runc — there are just three Linux primitives: namespaces, cgroups, and a handful of syscalls.

LinuxContainersGoSystems
CNCG Ahmedabad Meetup • Ahmedabad
Talk2026

From veth Pairs to Services: The Secret Life of Container Packets

Thu 12th February, 4:55 pm – 5:30 pm

Containers make networking look simple: kubectl exec into a pod and curl just works. Under the hood lies a fascinating stack of Linux features — network namespaces, veth pairs, bridges, and iptables — that power connectivity in standalone Docker and Kubernetes pods.

KubernetesNetworkingLinuxGo
ContainerDays London • London
Talk2026

Profiling, Memory Management, and Garbage Collection in Go

Wed 11th February, 2:15 pm – 2:50 pm

Go makes it deceptively easy to write scalable applications, but performance bottlenecks often lurk where we least expect them: in memory usage and garbage collection. Developers may suddenly face high latency, ballooning memory, or mysterious goroutine leaks in production — leaving them puzzled about what went wrong.

GoPerformanceProfiling
ContainerDays London • London
Talk2025

Sustainable Cloud Architecture

Sun 24th August, 5:10 pm – 5:50 pm

Principles and practices for building cloud workloads that balance performance, cost, and environmental impact — from design choices to operational habits that scale responsibly.

CloudArchitectureSustainability
DigitalOcean Developer Meetup • Pune

Speaking & workshops

Available for conferences and meetups — reach out to discuss topics, dates, and formats.

Get in touch