Skip to content

Engineer & Pan-Africanist 🇬🇭

I build infrastructure and tools that shape how people create software. I work from Ghana, and I believe in engineering that is deliberate, precise, and built to last.

I write about what I build and what I learn along the way: systems architecture, developer tooling, infrastructure, and the engineering problems that keep me up at night. I build from Ghana because I believe world-class engineering is about depth and craft, not geography.

Bernard Katamanso portrait

Projects

9 projects · 2 in progress

mNotify TS SDK

TypeScript SDK for mNotify messaging APIs.

Type-safe TypeScript SDK for mNotify's Bulk Messaging Solution API. Features SMS sending, contact management, templates, and webhook validation with automatic retries.

TypeScript Node.js API Design
SESS CLI

Session-based Git CLI for issue-driven repos.

A session-based Git CLI that turns units of work into explicit sessions: start, pause, resume, and end with a branch push and PR handoff. Uses SQLite to track state and integrates with GitHub issues via gh.

Go SQLite CLI
Valkey Collab

Real-time collaborative whiteboard.

Real-time collaborative whiteboard application built with FastAPI, Vue.js, and Valkey. WebSocket-based synchronization with persistent storage.

Python FastAPI Vue.js Valkey
Listen to This Article

WordPress TTS plugin for accessibility.

A WordPress plugin that adds text-to-speech functionality to posts, letting visitors listen to article content via generated audio files. Supports audio generation, regeneration, and media library integration.

PHP WordPress JavaScript
React Components

Feature-rich reusable React components.

Collection of feature-rich React components including accordion with search, navigation utilities, and other reusable UI patterns.

React TypeScript JavaScript
PodPlay

Modern podcast player with glassmorphism UI.

A minimal podcast player web app with Apple-inspired glassmorphism design. Features RSS feed support, offline downloads, playback speed control, keyboard shortcuts, and a Python backend for serving audio downloads.

JavaScript Python HTML CSS
Vesper

Time blocking for deep work.

A time blocking application designed to help structure your day, maintain focus, and achieve deep work states.

Go
SMSX

Bulk SMS platform with scheduling.

Comprehensive messaging application with bulk SMS capabilities, intelligent scheduling, automated reminders, and analytics dashboard.

TypeScript Node.js React Hono Drizzle ORM
Text Editor

Desktop text editor in Java.

A desktop text editor application built with Java and Maven, featuring core text editing functionality.

Java Maven

3 featured · 2 in progress

Experience

2024–
CTO at Orcta Technologies current
2024–2025
Co-Lead at GDG UMaT
2022–
Co-Founder at Salem Aid Foundation current