Michael Grunder

Software Engineer at CacheWerk

Seattle, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Michael Grunder is a software engineer based in Seattle with 14 years of experience building high-performance back-end systems in C, Rust, PHP and Redis-centric stacks. He’s an active open-source contributor to flagship projects like Redis, KeyDB and hiredis, where his work on redis-cli, RESP3 handling, and command performance delivered measurable speedups and more robust tooling. Michael specializes in server-side logic, stream and object handling, and has a knack for refactoring legacy code to adopt modern Redis features (ACLs, XCLAIM, BZ[M]POP) while improving observability like bigkey summaries and progress pipelining. He combines deep systems-level programming with practical developer tooling improvements, often finding subtle bugs in Lua scripting and command tables that others miss. Colleagues rely on him for pragmatic, performance-first solutions that make in-memory datastores safer and faster in production.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
43reputation
2kreached
5answers
0questions
github-logo-circle

Github Skills (35)

key-value-store10
string-format10
redis10
nosql10
command-line-interface10
databases10
c1110
c1710
lua10
performance-optimization10
command-line10
command-line-tool10
string-formatting10
database10
cli10

Programming languages (8)

ShellC++RustCJavaScriptPHPVim scriptRuby

Github contributions (5)

github-logo-circle
phpredis/phpredis

Feb 2012 - Dec 2022

A PHP extension for Redis
Role in this project:
userBack-end Developer
Contributions:4 releases, 166 reviews, 1240 commits in 10 years 11 months
Contributions summary:Michael's contributions primarily focused on refactoring and implementing functionality related to Redis's storage of data. The commits included changes such as removing legacy cluster structures, implementing the DEL command, adding functionality to work with streams, and working on ZSET functionality. They also included adding support for Redis 6 ACLs and working with new features for Redis 7, like XCLAIM and the handling of BZ[M]POP commands.
redismemcachephpredis-clusterphp-extension
redis/hiredis

Aug 2014 - Nov 2022

Minimalistic C client for Redis >= 1.2
Role in this project:
userBack-end Developer
Contributions:1 release, 55 reviews, 170 commits in 8 years 4 months
Contributions summary:Michael significantly improved the performance of the `redisAppendCommandArgv` function, achieving a notable speedup. They pulled in and modified code from Redis, integrating functionalities like `sdscatfmt()`, `sdsll2str()`, and `sdsull2str()`, to optimize string formatting operations. They also refactored the codebase to use SDS strings for command construction. Furthermore, the user added support for RESP3 verbatim strings and enhanced handling of RESP3 PUSH messages.
redisminimalisticredis-client
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Grunder - Software Engineer at CacheWerk