Stephen Mwangi
Projects
Obsidian Spaced Repetition
This is a spaced repetition plugin for the note-taking tool Obsidian. It allows one to create and review flashcards and entire notes. The project is written is TypeScript and its documentation can be viewed here.
It has been downloaded over 400,000 times and translated into 15+ languages by a global community of users.
Sourcerer MCP
Sourcerer is an MCP server for semantic code search & navigation that helps AI agents work efficiently without burning through costly tokens. Instead of reading entire files, agents can search conceptually and jump directly to the specific functions, classes, and code chunks they need.
Little Key-Value
Little Key-Value is a distributed key-value store written from scratch in Go as part of a build-your-own-x blog series.
Beacon DNS
Beacon DNS is a DNS resolver with customizable & schedulable filtering for malware, trackers, ads, and other unwanted content. It’s written in Go.