hello!

My name is Sam. I am a software developer focused on building scalable, performant systems and helpful tools.

Typescript Python Go

Commercial

// production systems built for clients

Carduvy

Carduvy is a platform to buy and sell giftcards and pay bills in Nigeria and Ghana.

TypescriptExpressJsPostgreSQLAWSRedisBullMQ

clearline

Clearline is a health maintenance organization (HMO) that provides various health insurance plans with comprehensive healthcare coverage options.

TypescriptExpressJsPostgreSQLAWSRedisBullMQ

compliance core

Compliance Core Management Platform automates regulatory processes and helps businesses maintain regulatory compliance.

TypescriptExpressJsPostgreSQLAWSRedisBullMQ

vaska freelancers

Vaska is a complete freelance project management solution

TypescriptExpressJsPostgreSQLAWSRedisBullMQ

Personal Projects

// my personal projects

Ace

Ace is a web game that teaches law students through active recall. Players match legal principles to their authorities instead of rereading notes.

ReactTypescriptNestJsFirebaseGoogle Cloud PlatformTerraform

Adinkra Puzzle

Adinkra Puzzle is a sliding-tile puzzle game. Players rearrange a scrambled grid of tiles to form the correct pattern.

ReactTypescript

In Progress

// personal projects, still cooking

The Ledger

Consolidating and mapping state-owned lands using publicly available records.

TypescriptReact JsTailwind CSS

Tools & Utilities

// personal open-source tools I use and share

Callout API

A Chrome extension that intercepts and visualizes all API calls a webpage makes, overlaid directly on the site so you don't need to keep the Network tab open.

Typescript

paybox

A local payment-infrastructure emulator for Paystack, Stripe, Flutterwave and Kora. Point an existing integration at localhost and reproduce what's hard to test: webhook retries and duplicates, timeouts, refunds, idempotency.

Typescript

cs-search

Fast search over Claude Code conversation history across every session and project.

Rust

insidious

It analyzes Express.js projects for route conflicts and generates similarity reports.

Rust