Hello

RudradityaThakur

Turning caffeine into products.

I'm drawn to the hard parts of computing — the parts where you have to understand the hardware, the protocol, or the math to get it right. I work across systems programming, compiler design, blockchain internals, and security, with a published research background in deep learning.

Projects

Remnant DB

Open-source labs for ethical hacking — spin up realistic environments with Docker or Podman, learn by doing, and tear them down when you are done.

Docker, Podman

Work Experience

CloudArmour

Kernel Developer

India · Remote

Jul 2025 – Present · 11 mos

  • Led kernel-space architecture efforts for networking and security infrastructure deployed across Linux environments.
  • Drove performance optimization initiatives for kernel-level networking components through profiling, tracing, and low-level system analysis.
  • Improved system throughput, latency, and resource efficiency by identifying and resolving bottlenecks in kernel-integrated networking workloads.
  • Maintained compatibility across multiple Linux kernel releases by adapting to kernel API, subsystem, and behavioral changes.
  • Diagnosed and resolved complex kernel-level issues involving networking, concurrency, and system performance in production environments.
  • Collaborated with systems and platform teams to deliver reliable, scalable, and production-ready kernel infrastructure.
  • Contributed to the design and evolution of network security infrastructure with a focus on performance, reliability, and maintainability.

Supernova Labs

Maintainer & Core Developer

Remote

Sep 2025 – Present · 9 mos

  • Contributed to the architecture and development of a Rust-based HTTP/3 edge runtime focused on reliability and operational resilience.
  • Implemented protocol-aware routing, backend load balancing, and traffic management mechanisms for efficient request handling.
  • Developed resilience features including admission control, circuit breakers, retry-budget enforcement, and graceful degradation systems.
  • Built health monitoring and backend orchestration capabilities to improve service availability during failures and degraded network conditions.
  • Integrated observability tooling using Prometheus and OpenTelemetry for metrics collection, tracing, and operational visibility.
  • Participated in performance analysis, failure testing, and runtime optimization to improve system stability, fault tolerance, and reliability.

Udyansh

Software Engineer

India · Remote

Mar 2024 – Jun 2025 · 1 yr 3 mos

  • Built a high-performance Perl XS wrapper over the MongoDB C driver, replacing an end-of-life client library in production environments.
  • Developed scalable event ingestion and ETL pipelines in Go, consolidating data from multiple external sources into PostgreSQL with validation, transformation, and fault-tolerance mechanisms.
  • Built distributed ETL workflows processing data from Ticketmaster, AllSportsDB, and SeatGeek using source-specific transformers and concurrent execution patterns.
  • Designed and maintained data synchronization pipelines, improving reliability and consistency across external data providers and internal systems.
  • Worked on backend services, database integrations, and production data processing systems with a focus on performance, maintainability, and operational stability.

Education

Vellore Institute of Technology

Bachelor of Technology – Computer Science

Sep 2022 – Aug 2026

Amity International School, Sec 46 Gurugram

High School Education

Apr 2009 – Apr 2022

Publications

IEEE2023

Enhancing Deep Learning Performance Through Parallel Processing: A Comprehensive Research Study

2023 6th International Conference on Recent Trends in Advance Computing (ICRTAC)

Explores the multifaceted dimensions of enhancing deep learning performance through parallel processing — covering theoretical underpinnings, parallelization strategies, hardware and software infrastructures, and application-specific impact.

Areas of Interest

Blockchain & Distributed Systems

Layer-1 architecture, Ethereum & EVM internals, execution layer mechanics, consensus design (PoS), mempool architecture, Merkle trees, state transition systems, P2P networking, transaction propagation, smart contracts (Solidity), cryptographic primitives, high-performance blockchain clients in Rust

Systems Engineering

Systems programming in Rust and C, memory-safe architectures, lock-free & concurrent system design, performance engineering, Linux internals, networking stack optimization, high-performance dataplanes (XDP, AF_XDP, DPDK), zero-copy systems, kernel–userspace boundaries

Compilers & Language Design

Parser & lexer implementation, IR design, static analysis, deterministic execution models, reproducible numerics, language tooling, bytecode & VM design, AOT and JIT compilation strategies

Cybersecurity

Exploit development fundamentals, reverse engineering, secure systems design, network security engineering, deep packet inspection (DPI), protocol analysis (TCP/IP, TLS), adversarial simulation, defensive infrastructure architecture

AI & Machine Learning

ML systems engineering, statistical computing infrastructure, reproducible ML pipelines, security-oriented AI systems, performance-aware model deployment, distributed training systems, applied AI in threat detection & anomaly detection

Tools & Technologies

Languages

Python, Rust, C, C++, Go, Java, JavaScript, TypeScript, Perl, SQL, Bash, MATLAB, Dart, Erlang, Assembly

Frameworks

Next.js, React, Flutter, Bun, Tokio, LLVM, WASM, HTML, CSS

Messaging

NATS, Kafka, Redis, ZeroMQ

Databases

PostgreSQL, ClickHouse, MongoDB, MinIO

Protocols

QUIC, HTTP/3, GraphQL

Infra

Docker, Podman, Kubernetes, Cilium, AWS, Linux, eBPF, nftables, SearxNG, Prometheus, Grafana, OpenTelemetry

Kernel

XDP, netfilter, tc, perf, ftrace, bpftrace, kprobes

AI / ML

PyTorch, TensorFlow, JAX, LangChain, LangGraph, Claude, Codex

Side Quests

Chess

Lichess (Profile)
Chess.com (Profile)

Languages

French (Français)
Russian (Русский)
Spanish (Español)
German (Deutsch)

Open Source

Metasploit Framework (Github)

Music

Guitar
Piano

Blogs

Why Your Program Uses More Memory Than You Think

Read on Medium

Why More CPU Cores Sometimes Make Your Program Slower

Read on Medium

The Two Generals Problem: Why Perfect Reliability Is Impossible

Read on Medium

Why Google Needed Atomic Clocks to Build a Database

Read on Medium
Mail copied