StrataDB: Engineering a Multi-Layered Database from Scratch
A technical post-mortem on building a multi-layered relational engine, from byte-level storage to SQL interfaces and ACID transactions.
Software Engineer specializing in distributed systems and performance optimization. Currently building at Flutterwave.
I write on some of the most interesting things I am learning and/or unlearning. New experiences, old ones, and the 🎧 music I like.
An educational project implementing internal storage engines from scratch. Features an LSM-Tree based Key-Value store and a JSON Document store with secondary indexing and MongoDB-style query operators.
A local-first movie recommendation engine and watchlist manager. It builds a personalized taste profile by analyzing Letterboxd history and uses semantic search to find similar films from the TMDb database.
A secure log management and background job processing engine. Features real-time log ingestion, advanced filtering, and encrypted storage with a dynamic HTMX-powered dashboard.
An intelligent photo management system featuring automated face detection and recognition. It allows users to organize photos into albums and search for specific individuals using advanced facial matching.
A technical post-mortem on building a multi-layered relational engine, from byte-level storage to SQL interfaces and ACID transactions.
A deep dive into the technical migration from React to Astro, SQLite-backed view tracking, and the engineering behind a terminal-inspired UI.
Moving from Netlify to a 1GB VPS: Tackling memory limits with swap space and Nginx configuration.