Sharif T. Issah

Founder, Sharif TechnologiesWenchi, Bono Region, Ghana

I build technology, secure it, and teach it.

Founder of Sharif Technologies, based in Ghana. I build AI products, encrypted offline messaging and a programming language, run a developer programme, and write a technical book. Each is documented with what works, what does not, and how it was tested.

01 · Work

Selected work

Open any of these for the problem, the architecture, the decisions, and the limits.

01

SAIBA

AI business assistant platform

Multi-tenant platform: a web dashboard, a mobile app and a Python backend that connects WhatsApp and other channels to an assistant grounded in each business’s own documents, with commerce, billing tiers and human escalation.

  • Python
  • FastAPI
  • PostgreSQL
  • Alembic
  • Qdrant
  • Gemini API
Platform live · Android APK · not on Play Store Read case study
02

Sink

Offline mesh messenger for Android

An Android-first messenger whose routing and cryptography live in a pure-Kotlin engine with no Android dependency, proven by simulated multi-hop networks. SMS is an explicit, user-confirmed last resort.

  • Kotlin
  • Jetpack Compose
  • Room
  • Hilt
  • Nearby Connections
  • WorkManager
Working build · debug releases Read case study
03

NOVA

Programming language and toolchain

A complete pipeline from lexer to interpreter, plus a PAGE compiler that emits HTML and JavaScript and a SERVICE runtime that serves API routes and compiled pages from one file. Built decision-record first.

  • JavaScript (ESM)
  • Node.js
  • npm
  • VS Code extension
  • MIT licence
Published on npm · repo ahead of npm Read case study
04

Forge30

Developer programme platform

The full web system behind Sharif Technologies’ Developer Forge: apply, track, confirm, issue a printable card with a QR verification page, and administer the cohort, tested across six viewports.

  • Next.js 15 App Router
  • TypeScript
  • PostgreSQL (pg)
  • Zod
  • Plain CSS
  • Vercel
Public beta on Vercel Read case study

More work, in order of maturity

Publishing Manuscript complete · ISBN pending

Git & GitHub: From Zero to Mastery

A beginner-to-expert book: 81 chapters, 14 appendices, exercises, solutions and a glossary. Its 356-row research ledger records the evidence class of each technical claim. PDF/UA and PDF/A screen and print editions and an EPUB are built and validated in CI.

Python tooling · veraPDF · EPUBCheck
Experiment Early prototype

CodeCast

An Android app that turns a codebase into a video-tutorial plan. Clean architecture on Jetpack Compose and Room, with APKs built by GitHub Actions.

Kotlin · Compose · Room
Earlier work Built · not public

SignalHunter

An Android app that detects and analyses nearby wireless signals and networks.

Kotlin
Earlier work Built · not public

Sharif TeamHub

A team-management web product for small teams, aimed at coordinating work without heavyweight tooling.

JavaScript
Earlier work In development · no public repository

WAEC Study Intelligence System

An AI-assisted study platform for students preparing for WAEC exams.

Planned
02 · Approach

How I work

Say what stage it is at

Sink’s status document opens with “Read this before trusting any other claim” and splits work into completed, partial and not implemented. Its threat model lists what is not protected, including traffic analysis.

Sink · IMPLEMENTATION_STATUS

Prove behaviour, do not assert it

Sink’s routing engine is tested on a simulated multi-hop mesh where nodes disappear and reappear. NOVA’s server persistence is verified by killing a real process and reading the data back from a second one.

Sink · TESTING

Write the decision down first

NOVA has 19 architecture decision records. Each sets out the problem, the options considered, the decision with reasoning, and what is deliberately deferred.

NOVA · docs/adr

Keep change local

SAIBA was split from a single 1,000-line module into channel, commerce and social integrations behind three contracts. Adding an integration touches one folder and one registry line.

SAIBA case study

Capabilities, and where each is used

AI systems

  • Retrieval-augmented generation
  • Multi-provider model routing with fallback
  • Bring-your-own-key tenancy
  • Escalation rules for human handoff
SAIBA

Backend & data

  • Python / FastAPI
  • SQLAlchemy + Alembic migrations
  • PostgreSQL
  • Qdrant vector store
  • Node / TypeScript
SAIBA, Forge30

Security & cryptography

  • ECDH / HKDF / AES-GCM / ECDSA
  • Android Keystore identity
  • Threat modelling
  • Passkeys (WebAuthn)
  • Origin checks, rate limits, audit logs
Sink, SAIBA, Forge30

Mobile

  • Kotlin, Jetpack Compose, Room, Hilt
  • Nearby Connections, WorkManager
  • React Native / Expo
Sink, CodeCast, SAIBA app

Web

  • Next.js 15 (App Router)
  • React + Vite + Tailwind
  • Zod validation
  • Accessible, responsive UI
Forge30, SAIBA

Languages & tooling

  • Lexer, parser, analyzer, interpreter
  • HTML/JS code generation
  • CLI design
  • Architecture decision records
NOVA

Delivery

  • Docker + Caddy
  • GitHub Actions CI and APK releases
  • Vercel
  • CI-built PDF/EPUB with validators
SAIBA, Sink, Forge30, Books
03 · Record

Public record

Profiles

Open source on GitHub

Six repositories chosen from the public account. Several other repositories are private and are not listed.

Working on now

Timeline

Mar 2023 GitHub account created.
Jul 2026 SignalHunter, an Android wireless-signal analyser, started (private repository).
Aug 2026 TeamHub, a small-team management product, started (private). SAIBA platform build, security-hardening and commerce notes dated 17–26 August.
Sep 2026 SAIBA source moved to GitHub; Android APK releases published. View
Sep 2026 Sink offline mesh messenger and NOVA language repositories created (16 September). View
Sep 2026 CodeCast prototype (28 Sep). Git & GitHub book manuscript repository (29 Sep). View
Sep 2026 Forge30 programme platform created (30 Sep) and deployed as a public beta. View

Dates are repository creation dates or dates written in the repositories’ own documents. They show when work became visible, not when it started.

04 · About

About

Sharif Tingane Issah is the founder of Sharif Technologies, working from Wenchi in Ghana’s Bono Region and with clients remotely.

The company does software development, cybersecurity and IT training, with cloud setup and network support on request. The products on this page are the company’s own, and the same process applies to client work.

Software developmentCybersecurityIT trainingCloud & network