Parikalp
Bhardwaj
Backend and systems engineer. I build services in Rust and Go that stay correct under load, and I like knowing what happens one layer down.
I work on distributed systems and AI infrastructure, contribute to the Rust open-source ecosystem, and research agentic AI and reinforcement learning.
Your code
let cfg = Arc::clone(&config);std::sync::Arc
self.inner().strong.fetch_add(1, Relaxed)LLVM IR
atomicrmw add ptr %strong, i64 1 monotonicx86-64
lock xadd qword ptr [rdi], rax
Rust · Concurrency, 2026
What Does Arc Actually Do? Atomic Reference Counting Under the Hood
Following Arc::clone from a line of Rust down to a single machine instruction — what the allocation really holds, why Rc can't cross threads, and what "atomic" costs.
Rust · Systems, 2026
What Actually Happens When Rust Spawns an OS Thread?
An experiment tracing a Rust thread down to the native OS thread — how spawning maps to the kernel, stacks, scheduling, and system-level behavior.
Rust · RAG, 2026
Understanding RAG Internals by Building One in Rust
A deep walkthrough of qrag-rust — chunking, embeddings, Qdrant vector search, and grounded answers streamed over a Tonic gRPC API.
Source code on GitHub
Research
Where I'm pointing my reading and side projects next.
Agentic AI systems and multi-agent orchestration
Task DAGs, validators as trust boundaries, orchestrator-mediated communication, and failure handling in reliable multi-agent workflows.
Reinforcement learning applied to agent architectures
Reward modeling, planning under uncertainty, and RL-driven tool use.
LLM evaluation, retrieval infrastructure, and systems-level AI
Vector search at scale, streaming inference pipelines, and robust runtime behaviour under load.
Tools
- Languages
- Rust, Go, Python, JavaScript, TypeScript, Solidity, SQL
- Backend & Systems
- Tokio, Axum, Tonic / gRPC, Node.js, REST, WebSockets, Async & concurrent programming, Microservices, Event-driven architecture
- Data & Messaging
- PostgreSQL, Redis, Qdrant, Kafka
- Infrastructure
- Kubernetes, Docker, Linux, Ansible, Prometheus, Grafana, CI/CD
- Blockchain
- Solana / Anchor, Ethereum (Geth, Prysm), Hyperledger Fabric, Hyperledger Besu
- AI Infrastructure
- RAG, Rig, LangGraph, LLM integration, PyTorch (CNN, RNN, Seq2Seq)