Redis Clone (C++)
A from-scratch reimplementation of Redis's core: a RESP protocol parser, an in-memory key-value store with TTL/expiry via lazy deletion, and a socket-based server handling concurrent clients.
Systems-minded backend engineer: comfortable from the socket layer up to the REST API.
man mike
ps aux --user=mike
A from-scratch reimplementation of Redis's core: a RESP protocol parser, an in-memory key-value store with TTL/expiry via lazy deletion, and a socket-based server handling concurrent clients.
A retrieval-augmented search engine supporting keyword, semantic, and hybrid search — sentence-transformer embeddings with cosine similarity, BM25 combined with semantic scores via weighted interpolation and reciprocal rank fusion, and Gemini-powered query expansion, rewriting, and spell-checking, exposed through a CLI.
A full-stack password manager where the backend never sees plaintext vault data — the React frontend derives an encryption key from the master password via the Web Crypto API and encrypts everything client-side before it ever reaches the Django REST API. Backed by PostgreSQL, with email and TOTP multi-factor authentication.
mail -s "hello" mike