Hello everyone, my name is ZiCheng Zhang. I'm a Java developer and rust fan, who graduated from Jiangxi Normal University. In February 2021, I collaborated with @hengyunabc to create vmtool in arthas. In April 2022, I became the ShenYu committer and created MemorySafeLinkedBlockingQueue. One month later, I joined the ShenYu PMC team and started to build an stackfull coroutine crate named open-coroutine. In April 2023, the preemptive scheduling feature is implemented for open-coroutine by me. In January 2024, I supported the WASM plugin in Apache ShenYu and quickly spread this idea to other communities, like dubbo.
- 🇨🇳 Chinese
- 🔭 I’m a
java/rust
developer, currently working onCoroutine/Gateway/RPC/MQ
. - 🌱 Now, I’m learning
system programming
. - 💬 You can reach me by email: [email protected] [email protected]
- 👨💻 The proudest things I've ever done as following :
- arthas vmtool
- shenyu MemorySafeLinkedBlockingQueue
- open-coroutine PreemptiveScheduling
- open-coroutine hook
- dynamic-tp use JVMTI to support springmvc
- shenyu WasmPlugin
- speech PlayWithWASM
- open-coroutine ManuallyScalableStack
🙏The avator is my mother's father, may he rest in peace🙏