Skip to content
View nourtd1's full-sized avatar

Organizations

@ChadNova

Block or report nourtd1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nourtd1/README.md

Annour Mahamat Abdoulaye

Software Engineer · Mobile & Full-Stack · Tech Educator

📍 Gisenyi, Rwanda  |  🇹🇩 Originally from Chad  |  🎓 Final-year Software Engineering @ ULK

Publishing as: Mahamat Abdoulaye Annour (Apple) · Nourdevtd (Google Play)

Hire Me LinkedIn Portfolio YouTube


👋 About

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.

💼 Roles

  • 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)

🔭 Current focus

  • 🛠️ 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

🧭 Engineering principles

  • 🛡️ 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.

🛠️ Tech stack

React Native Expo React Next.js TypeScript JavaScript Tailwind CSS Supabase PostgreSQL SQLite Firebase Node.js Python Git GitHub Actions Vercel Figma

🚀 Featured projects

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)

🎥 Content & mentorship

"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.

YouTube TikTok Instagram

🧠 Beyond the keyboard

  • 🏋️ 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

🏆 Certifications

CS50x CS50P CS50R

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.

📊 Activity

Stats Top languages

Pinned Loading

  1. quickbill-showcase quickbill-showcase Public

    Offline-first mobile CRM & invoicing app for informal sellers. Live on the App Store. react-native expo supabase sqlite offline-first invoicing ocr mobile-app

  2. tauxlive-showcase tauxlive-showcase Public

  3. cheikh-ahmad-al-nour-showcase cheikh-ahmad-al-nour-showcase Public

    Lectures app with 6,000+ active users on Google Play. react-native expo android audio sqlite admob mobile-app