$ 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.