Prince N. Alhassan

Building language technology for African languages, starting with Northern Ghana.

Machine translation and speech recognition for Kusaal, a Mabia language of roughly 400,000 speakers in northern Ghana and southern Burkina Faso, and across 42 Ghanaian language subsets. Open models, an open corpus, a public benchmark, and results measured on held-out data.

↓ · University of Ghana, Legon · CGPA 4.0

Measured on held-out data.

Source-disjoint splits throughout: no speaker or passage appears in both training and test.

0.0

BLEU, Kusaal → English

0

Languages, one ASR model

0

Corpus pairs built

0.00

Hours of audio aligned

Prince Nasamu Alhassan is an 18-year-old AI researcher and software engineer at the University of Ghana, Legon, maintaining a 4.0 CGPA. A native Kusaal speaker from Bawku in Ghana's Upper East Region, he independently designed, trained, and publicly released an open-source Kusaal-English machine translation system — building the roughly 63,000-pair corpus that underlies it from scratch, most recently by mining 13,659 parallel sentences from Kusaal Wikipedia.

His work has been presented at a GhanaNLP community session, where GhanaNLP co-founder Paul Azunre publicly engaged and requested access to the dataset. He builds full-stack products used by real students, contributes to the Kusaal Wikimedia Community, and taught himself programming during COVID-19 lockdowns before any formal CS instruction.

Based in
Accra, Ghana
From
Bawku, Upper East
Studying
BSc Mathematical Sciences with Computer Science
CGPA
4.0 / 4.0
Graduating
2029
Languages
Kusaal, English

Languages & Frameworks

Python · JavaScript · TypeScript · React · Next.js 14 · Flutter

ML / NLP

PyTorch · HuggingFace Transformers · NLLB-200 · Whisper · w2v-BERT 2.0 · scikit-learn · RAG Systems · Agentic AI · BLEU / chrF++ Evaluation

Infrastructure & Data

Supabase · Vercel · FastAPI · Flask · Git/GitHub · Kaggle · Jupyter · SQL · REST APIs · pandas

Research

Low-resource MT · Parallel Corpus Curation · Data Augmentation (Back-translation) · ASR Fine-tuning · Multilingual NLP

Human Languages

Kusaal (native) · English (professional)

Built from scratch, released for everyone.

The corpus behind the translation system was assembled pair by pair from five separate sources, then extended with back-translation and a sentence-aligned corpus mined from Kusaal Wikipedia — roughly 63,100 pairs, published under CC BY 4.0 and CC BY-SA 4.0.

The speech corpus is separate: 30,820 verse-level clips totalling 81.71 hours at 16kHz mono, verified at zero integrity errors.

Corpus provenance

~63,100 pairs

Bible text: 46.4%
Wikipedia harvest: 21.6%
Back-translation: 14.7%
English-Kusaal Index: 5.6%
GhanaNLP: 5.5%
Lexique Pro: 4.4%
Wikipedia (original): 1.8%
  • Bible text46.4%
  • Wikipedia harvest21.6%
  • Back-translation14.7%
  • English-Kusaal Index5.6%
  • GhanaNLP5.5%
  • Lexique Pro4.4%
  • Wikipedia (original)1.8%

Decisions that changed the numbers

  1. 01

    Seeding kus_Latn from Dagbani

    The new language token was initialised from the Dagbani embedding rather than randomly. Dagbani is the closest well-resourced Mabia relative, so the model starts from a related point in embedding space instead of noise.

  2. 02

    Splitting speech by book, not at random

    Random clip-level splits let the same narrator and the same passage appear in both train and test, which inflates the score. Splitting at book level keeps the evaluation honest.

  3. 03

    Testing narrator leakage across 42 languages

    Six languages in the corpus contain the same scripture read by different narrators, so a random split can put byte-identical text on both sides. The splits were rebuilt to be book-disjoint — and the cost of the leak was then measured directly and published as a negative result: on these weights, the difference sat within noise.

  4. 04

    Mining Wikipedia for a second register

    A shared-anchor alignment pipeline, verified by the model and partially human-adjudicated, mined 13,659 encyclopedic sentence pairs from Kusaal Wikipedia — lifting the weaker direction by 12.8 BLEU on encyclopedic text, with no forgetting on the original test set.

  5. 05

    Freezing a public benchmark

    A 1,000-pair test set from the Wikipedia corpus is frozen and published with its evaluation protocol and reference results, so anyone can verify the numbers independently — and no one, including the author, trains on it.

Projects

Research systems, shipped products and the engineering underneath them.

research2025 – present

Kusaal-English Machine Translation

An open-source machine translation system for Kusaal, a Mabia language spoken by roughly 400,000 people in northern Ghana and southern Burkina Faso. Fine-tuned NLLB-200-distilled-600M with the kus_Latn token seeded from Dagbani rather than randomly. The corpus — now ~63,100 pairs across seven sources — was extended in August 2026 with 13,659 sentence pairs mined from Kusaal Wikipedia, lifting encyclopedic-text BLEU to 47.73 (ks→en) and 32.26 (en→ks), a +12.8 BLEU jump in the harder direction, with no forgetting on the original test set. Ships with a frozen, public 1,000-pair benchmark so the numbers are independently verifiable.

39.2

BLEU ks→en

26.2

BLEU en→ks

63,100

Corpus pairs

NLP · HuggingFace · Low-resource MT · PyTorch · NLLB-200

research2026

Kusaal Wikipedia Parallel Corpus & MT v5

The original Kusaal-English corpus was mostly scripture, which limited how well models handled everyday and factual language. A three-stage pipeline mines Kusaal Wikipedia: anchor-based alignment on shared numbers and proper names, an MT-bridged verification step scored with sentence embeddings and chrF++, and manual review of 503 borderline pairs. From 1,170 comparable article pairs it produced 13,659 verified sentence pairs (8,268 gold, 5,391 silver). Retraining NLLB-200 on the combined data raised scores on the frozen 1,000-sentence Kusaal Wikipedia Benchmark from 42.17 to 47.73 BLEU (Kusaal → English) and from 19.43 to 32.26 BLEU (English → Kusaal), while in-domain performance held steady. Corpus, code and the full pipeline are open source; three papers — dataset, MT and methodology — are in preparation with Dr. Anthony Agoswin Musah.

47.73

BLEU ks→en, Wikipedia Benchmark

32.26

BLEU en→ks, Wikipedia Benchmark

13,659

Verified pairs mined

Low-resource NLP · Machine Translation · NLLB-200 · Corpus Construction · Open Source

research2026

Multilingual ASR for Ghanaian Languages

One speech model for 42 Ghanaian language subsets, trained in a 48-hour H200 window at the GhanaNLP TTS/ASR Hackathon. w2v-BERT 2.0 with a CTC head in bf16, building on GhanaNLP's DONDO baseline, plus a jointly trained language-ID head — speak, and it works out which of the 42 languages it heard, at 96.8% mean accuracy. Six languages contain the same scripture read by different narrators, so the splits were rebuilt to be book-disjoint; the cost of that leakage was then measured directly and published as a negative result rather than a scare number. 30.2% micro WER on a test set where no book appears in training.

30.2%

WER, book-disjoint

96.8%

Language ID accuracy

42

Language subsets

ASR · w2v-BERT 2.0 · CTC · Language ID · ONNX

product2026

Forge — AI-Powered Academic Productivity Tool

A voice-driven study scheduler, designed and shipped in 48 hours.

React · Vite · AI · Vercel · Hackathon

product2026 – present

CampusLink — Verified Student Connection Platform

Full-stack platform with two-stage student identity verification, real-time messaging, and an interactive campus map. Built for UG Legon students. Also in development as CampusLink Pay for Moolre Startup Cup 2026.

Next.js 14 · Supabase · Gemini API · Full-stack

product2026

Mabia AI — Maternal Health Voice Platform

A voice-first maternal and child health IVR for CHPS work in Northern Ghana, built for UNICEF StartUp Lab's AI for Nurturing Care Hackathon 2026 with Joshua Akum Winyelsum and Dawuda Mardia. It calls pregnant women and caregivers in their own language over plain GSM — triaging danger signs, measuring dietary diversity, and dispatching community transport. Guidance comes from a deterministic rule engine, so it is safe and predictable, backed by 236+ automated tests. The transport map is drawn on time-from-care rather than coordinates, because no village driver in the system has coordinates; the screen that matters shows the community with women enrolled and no vehicle that can carry them.

Voice · IVR · FastAPI · Health · Offline-first · Hackathon

product2026

Tɛkyerɛma AI

An accessibility assistant built for the Tɛkyerɛma Pa Hackathon, organised by MTN Ghana and the University of Ghana HCI Lab. Users speak naturally and the assistant carries out tasks on the phone for them, reading results back by voice so no screen interaction is needed. It grew out of the Zigi Voice prototype and reuses its agentic state-machine design, with the Khaya API powering speech and language. The language scope is deliberately narrowed to Ghanaian English and Asante Twi so the experience is solid rather than thin across many languages, and it is built and tested on a Samsung Galaxy A20e with under 3 GB of RAM, because that is the kind of phone many target users actually own.

Agentic AI · Accessibility · Speech & Language Tech · Android · Khaya API · Twi

research2026

Kusaal ASR — Whisper Fine-tune

Open speech recognition for Kusaal, trained on a corpus assembled and cleaned from scratch: 30,820 verse-level clips, 81.71 hours at 16kHz mono, split by book rather than at random so no speaker or passage leaks between train and test. Whisper-small with LoRA on the attention projections reaches 30.41% WER on validation, on entirely held-out books. The model, the full dataset (with a working viewer on Hugging Face) and a live demo Space are all public.

30.41%

Word error rate

81.71hours

Audio

30,820

Verse-level clips

ASR · Whisper · LoRA · Speech · Hugging Face

engineering2026

Ghana AI-NCD Navigator

Five connected services for national NCD care, wired into a real DHIS2 instance.

Flask · DHIS2 · FHIR · Health Systems · Next.js 14

engineering2026

Zigi Voice — Local-Language Telco Assistant

Say what you need in Twi, Kusaal or English; it finds the product and stops at the PIN.

Voice UI · Twi · Kusaal · React · Dialogue Systems

product2026

Editorial Board Hub

A school editorial board, run end to end: public site, members’ portal, archive, SMS.

Next.js 14 · Postgres · Full-stack · SMS

product2026

Wake the Word

An alarm that won’t stop until you read a Scripture verse aloud and answer a reflection question.

Flutter · Android · Speech Recognition · YouVersion API · Gloo AI · In Development

product2026

FieldMind — RAG Document Intelligence

Retrieval-augmented search over enterprise document collections.

RAG · Gemini · LangChain · Hackathon

product2026

ShieldNet AI

Threat intelligence, mobile money and emergency SMS in one security platform.

AI · Cybersecurity · SaaS · In Development

engineering2026

HyperFlow Risk Agent

Multi-agent risk analysis for live trading decisions.

AI Agents · Risk Intelligence · AMD

engineering2026

WhatsApp & Telegram AI Agents

Locally-hosted agents that summarise WhatsApp and answer on Telegram.

Telethon · Ollama · Automation · Python

engineering2026

DecodeLabs Climate Data Pipeline

Climate time-series from five Ghanaian cities, ingested end to end.

Data Engineering · Python · Open-Meteo · Internship

engineering2026

VerifiQ

QR attendance tracking for lecture halls.

QR · Attendance · Web

Running in production

The real deployments, embedded as they are at this moment — not screenshots.

forge-study-theta.vercel.app
Open

Live preview available on a larger screen

Forge — AI-Powered Academic Productivity Tool

2026

A voice-driven study scheduler, designed and shipped in 48 hours.

campus-link-sigma.vercel.app
Open

Live preview available on a larger screen

CampusLink — Verified Student Connection Platform

2026 – present

Verified student identity, real-time messaging and campus mapping for UG Legon.

mabia-ai.vercel.app
Open

Live preview available on a larger screen

Mabia AI — Maternal Health Voice Platform

2026

Voice calls in her own language, over plain GSM, so silence is never mistaken for safety.

Independent NLP Researcher

2025 – Present

Designed and released open-source Kusaal-English MT and ASR models, publishing both alongside their corpora on HuggingFace. Scaled the corpus from 34K to roughly 63K pairs with a Wikipedia mining pipeline and back-translation, and froze a public 1,000-pair benchmark so results are independently verifiable. Contributing corpora and models for low-resource Ghanaian languages with GhanaNLP, and presenting the work at their community sessions.

Lead Researcher, Northern Languages — HCI Lab, University of Ghana

Sept 2026 – Present

Leading research on speech and language technology for Northern Ghanaian (Mabia) languages under the supervision of Prof. Isaac Wiafe.

Builder & Hackathon Team Lead — Claude Builders Club, University of Ghana

2026 – Present

Joined the campus chapter as a fresher and led Team Gold at the club hackathon.

Technology & Digital Systems Intern — EGA Mentorship International

2026 – Present

Technology and digital systems work across EGA's projects.

  • Leading the backend for the Dr. Kwame Nkrumah Political Youth Fun Club website: a blog platform with an admin portal built on Supabase (Postgres, auth, storage, REST API).
  • Conducted a technical audit of EGA's web properties and presented the findings and remediation plan in a formal deck.
  • Mentoring junior team members across EGA's digital systems projects.

Data Science Intern — Decodelabs

April – May 2026

Built an end-to-end climate data pipeline across five Ghanaian cities using the Open-Meteo API.

Data Science Intern — Codveda Technologies

2026

Web-scraped 1,000+ records, built regression/classification models, applied ARIMA forecasting, developed NLP text classification systems.

UNICEF StartUp Lab — AI for Nurturing Care Hackathon

2026

Built Mabia AI: an offline-first voice platform for CHPS maternal health outreach in Northern Ghana — danger-sign triage, dietary-diversity calls and community transport dispatch over plain GSM.

GhanaNLP TTS/ASR Hackathon

2026

Trained KASA-42, one speech model for 42 Ghanaian language subsets with automatic language ID, in a 48-hour H200 window — 30.2% WER on a book-disjoint test set.

DesignPxD Student AI Hackathon

2026

Built and shipped FieldMind (RAG document intelligence) and Forge (AI study scheduler) in separate hackathon sprints.

AMD Developer Cloud Hackathon

2026

Contributed to HyperFlow Risk Agent — multi-agent trade risk system, AI Agents track on Devpost.

University of Ghana, Legon

2025 – 2029 (Expected)

BSc Mathematical Sciences with Computer Science

CGPA: 4.0 / 4.0

Relevant coursework: Calculus, Linear Algebra, Probability & Statistics, Discrete Mathematics, Algorithms, Data Structures, Numerical Analysis

Osei Tutu Senior High School, Akropong

Completed 2025

WASSCE

6 A1s, 2 B3s

  • Ranked 1st in class, 5th school-wide
  • NSMQ national semi-finalist; team leader and primary organiser for school's national campaign
  • Best Student award; top performance in Mathematics, Physics, Chemistry, and Biology

Talks

Bridging the Gap: A Fine-Tuned NLLB-200 Model for Kusaal-English Machine Translation

Monthly Tech-Talk — researchers from Google attended

2026

Kusaal-English MT

GhanaNLP community session

2026

Awards & programmes

Claude for Open Source Program

Anthropic

2026

Official Ambassador

International Organization of Youth

2026 – 2027

Moonshot Awards

Submitted — Kusaal NLP + CampusLink

British Airways Data Science Job Simulation

British Airways via Forage

Two practical tasks drawn from the airline's operations and customer strategy: modelling lounge eligibility to forecast lounge demand at Heathrow Terminal 3 for the Airport Planning team, then building and evaluating a predictive model to identify future holiday travellers, with the findings presented as a slide deck.

User verification code 69a77e35a15f285ab30b3589

September 2026

TechCrush Data Science Bootcamp

15-week scholarship programme (Beginners), accredited by the American Council of Training and Development, USA

Certificate ID TEC-5CBB1E22

August 2026

GreenRes Hackathon Virtual Bootcamp

Africa Climate Collaborative, University of Ghana, with the Mastercard Foundation

Three-day bootcamp preparing teams to build tech-driven climate solutions, under the theme "Transforming Climate Awareness into Climate Action through Technology". Modules: Gender Equality and Inclusive Climate Innovation, Innovation and Entrepreneurship, Data Analysis for Climate Solutions, Leadership and Team Collaboration, and Climate Resilience and Sustainability.

July 2026

Prompt Engineering & Programming with OpenAI

Columbia University (Columbia+)

April 2026

SYNC Mentorship Program

CKODON, undergraduate track — Accepted

Pan African AI & Innovation Summit 2026

Registered Attendee

September 2026, Accra

Certificate gallery

British Airways Data Science Job Simulation — Forage

PDF↗

TechCrush Data Science Bootcamp

PDF↗

GreenRes Hackathon Virtual Bootcamp — Africa Climate Collaborative, UG

PDF↗

DecodeLabs Virtual Internship — Data Science

PDF↗

Prompt Engineering & Programming with OpenAI — Columbia+

PDF↗

Claude 101 — Anthropic

PDF↗

Foundations: Data, Data, Everywhere — Google / Coursera

PDF↗

Open to research collaboration.

Working on low-resource language technology, or funding people who do? I would like to hear from you.

Email me