Redis-compatible in-memory data store with RESP support, custom hash-table storage, and advanced features Built a Redis-compatible in-memory data store with RESP support Implemented custom hash-table storage, goroutine-based concurrency, TTL expiration, and snapshot persistence Added natural-language sorting, case-insensitive commands, direct key access, and clearer error messages Created accompanying GUI and CLI clients for better user experience Implemented data persistence with periodic snapshotting Added comprehensive test coverage for all commands