My full name is Satya Kwik Pianto, but everyone calls me Satya Kwok, and that's the name I go by here. Kwik and Kwok are the same family name (้ญ); they're just spelled by different dialects: my family writes it "Kwik" (the Hokkien spelling, common among Chinese-Indonesians), while "Kwok" is the Cantonese one. Same person, same surname, just a different pronunciation.
I've been into computers since I was a kid. The whole world of it felt endless, like there was always something new to poke at. Back then I messed around with creative stuff too: editing videos, logos, whatever. And I was big on gaming as a kid: Dota 2, Lost Saga, Perfect World, Point Blank, loads of them. Sometimes when I think back, I kind of miss those days.
I started seriously learning to code around 2019, and honestly, I barely knew anything back then. What changed is that I never stopped. I'm still learning every day, and the more I do it, the more I realize coding is genuinely fun. I've got a day job, and I code alongside it. My hope is simple: to code every day. Wish me luck.
What I build
- Sentrix Chain: an EVM-compatible Layer-1 blockchain I
built solo in Rust, with custom BFT consensus, libp2p, and
revmexecution. My biggest project. - reliakit: an 18-crate set of reliability building blocks for Rust (rate limiting, circuit breakers, backoff, validated primitives, secrets, and more). This site runs on it, here's the story.
- solana-infra-doctor: a CLI for diagnosing Solana RPC & Yellowstone gRPC production-readiness.
While building these, I also contribute to open source. One example is a deserialization bug fix that shipped in alloy v2.0.5, plus a consensus fix in CometBFT, the BFT engine behind Cosmos.
Outside code
I'm into hiking, watching movies, and learning new things, anything really. I'm drawn to a good challenge; if something looks hard, that usually just makes me more curious.
