Tokio Gives Progress, Not Ordering: Scheduling 1M Tasks
| 6 minute read
How spawning 1M Tokio tasks preserved throughput while letting polling order drift from event submission order, and why task creation needs an application-level bound.
Read more ⟶
Your Rust Service Isn't Leaking — It Could Be the Allocator
| 9 minute read
How we diagnosed unexplained memory staying pinned near the top of our container limit in a Rust event stream processor — not a leak or fragmentation, and why the allocator matters.
Read more ⟶
Neural Networks with Candle
| 18 minute read
A hands-on introduction to Neural Networks in Rust. Takes you from basic tensors to building and training your first neural network.
Read more ⟶
🧀The Cheese Chase🐭 - My First Game Ever
| 4 minute read
A short write-up on my experience building my first game ever. Built in Rust using SDL2 and Macroquad, and getting it to run in the browser.
Read more ⟶
Gossip Glomers: Building Distributed Systems in Rust
| 7 minute read
Exploring distributed systems fundamentals through Fly.io's challenges by implementing gossip protocols, CRDTs, replicated logs and distributed transactions in Rust.
Read more ⟶
IPC in Rust
| 9 minute read
Exploring IPC performances in Rust using UNIX domain sockets, memory mapped files and Shared memory using iceoryx2 crate for varying payload sizes.
Read more ⟶
hey@pranitha.dev:~
$ whoami
I build high-performance systems, distributed architectures, and
low-latency applications in Rust.
$ cat availability.txt
Need help auditing, optimizing, or building Rust infrastructure?
I'm available for remote contract, consulting, or full-time roles.
I'm available for remote contract, consulting, or full-time roles.
$ mail -s "let's talk about your systems"
hey@pranitha.dev