Skip to content
View pranav767's full-sized avatar

Block or report pranav767

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pranav767/README.md

Hi, I'm Pranav πŸ‘‹

Software engineer working close to the OS, storage, and platform layers -
Kubernetes internals, immutable Linux, and Go systems programming.

LinkedIn Blog GitHub


πŸ‘¨β€πŸ’» About Me

  • πŸ”§ I build cloud-native infrastructure and spend most of my time in Kubernetes internals and immutable operating systems.
  • 🐧 Active contributor to Talos Linux / Omni (siderolabs) and Incus / Incus OS (lxc).
  • 🧡 I like working at the boundary where the OS meets the cluster - volumes, networking, supply-chain security, and node lifecycle.
  • ✍️ I write about what I learn at 0xpranav.hashnode.dev.

πŸ› οΈ Tech Stack & Tools

Go Kubernetes Talos Linux Linux

Docker WireGuard gRPC Grafana

nftables SQLite Git


🌍 Open Source Impact

I contribute upstream to two production-grade infrastructure platforms, with work spanning networking, storage, supply-chain hardening, and operator tooling.

🧭 Leadership & Governance

  • Recurring contributor - Talos Linux & Omni (siderolabs): Comfortable navigating the Talos codebase end-to-end, from kernel packaging to controller-level config documents.
  • Contributor - Incus / Incus OS (LXC): Operator-facing tooling and multi-tenant storage isolation for the immutable Incus OS.
  • I drive features through real design discussion with maintainers - including cases where the team ultimately shipped a different approach, and the value was in the exploration.

πŸ“Š Technical Highlights

Project Contribution Impact
Talos #13374 Declarative nftables NAT config documents Adds SNAT, DNAT & masquerading as first-class declarative config
Talos #13082 HTTP network probe support Removes false positives from TCP probes in proxy-gated environments
Talos #12631 tmpfs support for STATE & EPHEMERAL volumes Enables running Talos on devices with no persistent storage
Talos #12585 Opaque mount options for volumes Unblocks advanced FS options like noatime / secure mounts
Talos #12085 Configurable dashboard console device Dashboard access over serial console for headless servers
Omni #2033 Image digest pinning for K8s components Hardens the supply chain against compromised registries
Omni #1976 omnictl multi-directory apply kubectl-style ergonomics for multi-cluster config
Incus #3162 Per-project storage pool restrictions Proper multi-tenant storage isolation
Incus OS #1135 API endpoint for signed recovery scripts Run recovery without reboot or temporary mounts
More contributions

Talos Linux

  • #12504 - Kubespan as a multi-document config type (cleaner WireGuard mesh config)
  • #12751 - Safer talos upgrade by removing the image parameter to avoid node-bricking
  • #1384 - Built & packaged the perf binary for the Talos kernel
  • go-blockdevice #144 - LUKS2 header validation (per Trail of Bits research)

Omni

  • #1986 - Cluster-validity checks in omnictl kubeconfig
  • #2353 - Fixed Docker Compose startup via required SQLite storage flag
  • #2062 - Grafana dashboards for new Omni metrics
  • Backend refactors: #2060 Β· #2079 Β· #2083 Β· #2088 Β· #2091

Incus OS

  • #1037 - Manual DNS cache flush via CLI
  • #1049 - Human-readable info subcommands for system endpoints
  • #1140 - Expose pending/prior OS version on the /1.0 endpoint

🧠 Engineering Philosophy in Public

  • Design in the open, before the diff.: For infra-critical features (NAT, mount options, image pinning) I lead with the design discussion so maintainers can weigh trade-offs early.
  • Document the "why," not just the "what.": Every non-trivial PR explains the operational scenario it unblocks, so reviewers and future readers understand intent easily.

πŸ“ˆ GitHub Stats

GitHub Streak


✍️ Writing

I write about Kubernetes internals, immutable operating systems, and Go systems programming on my blog.

➑️ 0xpranav.hashnode.dev


πŸ“« Connect

Pinned Loading

  1. omni omni Public

    Forked from siderolabs/omni

    SaaS-simple deployment of Kubernetes - on your own hardware.

    Go

  2. talos talos Public

    Forked from siderolabs/talos

    Talos Linux is a modern Linux distribution built for Kubernetes.

    Go