$ echo "Hello, world!"

Passionate about computer systems and open source 🔧 🎧
Love logical problems, autodidact (self-taught 🧐), and curious by nature ➿
Maintainer of Valkey-Glide and contributor to the Valkey ecosystem 🔐
Software Engineer — AWS ElastiCache
Beyond my work on Valkey and Glide, I’m investing in kernel programming (C & Rust) through a structured set of learning sprints. The focus is a kernel-accelerated data/Vector-Search engine, with performance optimization using ARM NEON SIMD.
Key areas of exploration
- Core memory management (allocators, memory pressure handling, slab/ring-buffer designs)
- Storage structures (hash indexing, B-tree variants, fixed-size embeddings)
- System interface (character device
/dev/vss
with IOCTL for user-space integration) - Performance optimization (SIMD-accelerated distance/similarity ops on ARM)
- Rust user-space client to interact with the kernel device
This is exploration and prototyping work — reflecting a long-term interest in combining databases, optimization, and kernel-level programming.
- Valkey — Open-source key-value store.
- Valkey-Docs — Documentation for Valkey.
- Valkey-Site — Valkey community website.
- Rustowl — Parser/analysis project in Rust (past maintainer).
- node-rate-limiter-flexible — Node.js rate-limiting library.
- claucode.nvim — Neovim plugin for Claude Code.
- 30 Colorful Days of Vim — 30-day Vim learning challenge.
- Glide Distributed Lock — Distributed lock implementation with Glide.
- ioredis-Glide Adapter — ioredis-style API surface backed by Glide.
- SortLogFile — My first coding assignment.
On The AWS Developers Podcast talking about Valkey-Glide:
On "Let's Talk About Data" talking about data and GLIDE:
- cursor-chaos — Interactive cursor game/experiment.
- cosmo-liquid — Visual/physics experiments with “liquids” and celestial-style motion.
- algo-zoo — Algorithms in Rust; a performance and learning playground.
- error-fun — Paste an error; get playful “fortune-cookie” style insights.