Samuel Fikre
A small corner for my work, ideas, and notes.
About me
Languages
My Projects
A TypeScript billing engine built for the Ethiopian market. Handles subscriptions, metered features, entitlements, and recurring payments through local gateways like Chapa — so developers don't have to build billing from scratch.
A library for snapshotting and comparing rendered text layout across environments. Captures line count, line widths, and total height to detect layout drift from font or browser differences — useful for testing Pretext output in CI.
A 3D data visualization that transforms Ethiopian Telegram channel data into a living metropolis where skyscrapers represent subscriber counts and building width reflects engagement. Channels are organized into 10 themed districts like News, Tech, and Entertainment.
A type-safe tagged template library for fine-grained reactive UI without a build step. Uses signal-driven reactivity to surgically update only the DOM nodes that change, with full TypeScript prop validation via the p() helper.