📍 Gisenyi, Rwanda | 🇹🇩 Originally from Chad | 🎓 Final-year Software Engineering @ ULK
Publishing as: Mahamat Abdoulaye Annour (Apple) · Nourdevtd (Google Play)
I build production-ready mobile and web apps for African markets: offline-first, secure by default, with mobile-money payments (MTN MoMo, Airtel Money). I ship to the App Store and Google Play, and I teach what I learn.
- CTO, Steeven Institute: platform architecture, full-stack development, tech mentorship
- Engineering Lead (Assistant) & Technical Trainer, ChadNova
- Co-Founder, Chadito (classifieds marketplace for Chad)
- Founder, Nour Dev TD (freelance mobile & web studio)
- 🛠️ Building Griot: an AI-powered portfolio platform for African developers
- 📱 Scaling Pro Rently, TauxLive and Chadito; maintaining QuickBill
- 📚 Learning: advanced Next.js patterns, networking & cybersecurity (Kali Linux), Kinyarwanda
- 🎯 Open to freelance clients worldwide and to funded Master's programs in Software Engineering
- 💬 Ask me about: React Native performance, strict TypeScript, Supabase RLS, publishing apps to the stores
- 🛡️ Zero
any: strict TypeScript everywhere. Fewer runtime errors, better DX. - 🔒 Security by default: Supabase Row Level Security on every table, no exceptions.
- 📶 Offline-first: SQLite locally, synced to Supabase when online. Built for unreliable networks.
Source code is private. Each project has a public showcase with screenshots and architecture.
| Project | Status | What it is | Get it |
|---|---|---|---|
| Pro Rently | 🟢 Live on iOS | Rental marketplace for Kigali & Gisenyi, no brokers: Google Maps tracking, real-time audio translation, freemium model with MoMo payments. | App Store |
| QuickBill | 🟢 Live on iOS | Offline-first invoicing & mini-CRM for small businesses and freelancers. SQLite ↔ Supabase sync, on-device receipt OCR. | App Store |
| Chadito | 🟢 Live on iOS & Android | Classifieds marketplace for Chad with real-time chat, verified sellers, ratings and merchant storefronts. 500+ downloads on Google Play. | App Store · Google Play |
| TauxLive | 🟢 Live on iOS | Offline-first currency converter for Africa and the world: parallel rates and Mobile Money fee comparison. | App Store |
| Cheikh Ahmad Al-Nour | 🟢 Live on Android | Lectures app with 6,000+ active users, ad monetization and a formal maintenance agreement. | Google Play |
| Griot | 🟡 In development | AI-powered portfolio platform for African developers. | Coming soon |
Hackathons: Frontiers GenAI Hackathon Rwanda (AgriScan AI: multilingual crop-disease detection with agronomist verification) · Umurava AI Hackathon (ProofHire: AI talent screening) · Kenda (urban mobility app) · Kaminuza Hub (platform for Rwandan students)
"To teach is to learn twice."
Long-form tutorials for francophone African developers: publishing apps to Google Play & the App Store, building with React Native and Supabase, and hands-on cybersecurity with Kali Linux.
- 🏋️ Strength training for 16+ months: the discipline carries over to mastering complex codebases
- 📖 Psychology & personal development
- ⚔️ High fantasy: Warcraft, The Witcher, The Wheel of Time
- 🇷🇼 Learning Kinyarwanda to connect with the local community
| Certificate | Issuer | Verify |
|---|---|---|
| CS50x: Introduction to Computer Science | Harvard University (CS50) | View certificate |
| CS50P: Introduction to Programming with Python | Harvard University (CS50) | View certificate |
| CS50R: Introduction to Programming with R | Harvard University (CS50) | View certificate |
CS50x final project: QuickBill, an offline-first mobile CRM, now live on the App Store.

