NH
Available for Research Collaborations

Nabil Mosharraf Hossain

AI/ML Researcher · Software Engineer · Open Source Builder

Kuala Lumpur, Malaysia
50M+ App Downloads
2M+ Monthly Active Users
500+ GitHub Stars
100k+ Medium Reads

About Me

My research sits at the intersection of Islamic technology, applied AI, and natural language processing, with a focus on building tools that serve Muslim communities at scale.

As co-founder and CEO of Greentech Apps Foundation (GTAF), a UK-registered charity serving over 13 million users globally, I lead applied research across three areas: Quranic & Islamic NLP — including Wav2Vec2-based Quranic ASR for real-time recitation tracking and automated Seerah-Hadith mapping using LLMs and vector search; AI Infrastructure for Islamic Apps — LLM-powered customer support automation, Quranic audio segmentation, and knowledge graph generation; and User Behaviour & FaithTech Analytics — surfacing insights from over 50,000 real user reading plans.

A thread that runs through all my work is a deep interest in optimisation — finding the bottleneck and eliminating it. This shows up everywhere: reducing a Quran word-by-word view from seconds to milliseconds using custom rendering, shrinking an Android app from 21MB to 4MB, cutting a photo picker load from 4 seconds to 150ms through coroutines and lazy batching, improving a job platform's home screen by 25%, or applying the Needleman-Wunsch algorithm to align audio with text at word-level precision. The domain changes; the instinct to ask "why is this slow, and what's the minimum needed to fix it?" doesn't.

MSc Computer Science from University Malaya. My publications are available on ResearchGate as open-access preprints.

Research & Projects

Project 01

Quran Tajweed Mispronunciation Detection

  • Fine-tuned Meta's wav2vec2.0 model for Arabic speech
  • Achieved Word Error Rate (WER) of 0.08 on pronunciation accuracy
  • Built evaluation pipeline across different reciters
Speech Recognition NLP Fine-tuning wav2vec2
Project 02

Force Alignment Audio Timestamp Generation

  • Generated word-by-word audio timestamps using Needleman-Wunsch algorithm
  • Created audiobook-style alignment pipeline for Quran recitation audio
NLP Dynamic Programming Audio Processing
Project 03

LLM-based Customer Support & Feedback Analysis

  • Implemented open-source LLMs for automated customer support
  • Improved auto-reply performance 4x using SetFit vs full LLMs
LLM NLP SetFit Text Classification
Project 04

Bengali ASR Research

  • Researched and evaluated multiple speech-to-text models (Nemo, Whisper, K2-icefall)
  • Bengali language ASR benchmarking
ASR Speech Recognition Bengali NLP
Project 05

OPUS to CAF Audio Converter (Golang + Swift)

  • Optimized audio compression for Apple ecosystem
  • 40% performance improvement over baseline
Audio Processing Golang Swift Performance

Experience

Jobstreet by SEEK

Senior Software Engineer & AI Specialist
Malaysia (Australia HQ)
  • Won AI Trailblazer Award for developing AI Interview Prep tool
  • Improved Main Screen Loading performance by 25%
  • Team of 30 across Australia, Hong Kong, Philippines, Malaysia
Kotlin Jetpack Compose GraphQL Node.js TypeScript

Photobook Worldwide

Lead Android Developer
Malaysia
  • Led agile team of 5 Android developers
  • Optimized photo loading 50% faster with Kotlin coroutines
  • Implemented CI/CD with Jenkins, reduced regression bugs 75%
  • Spearheaded Jetpack Compose adoption, cut dev time 50%
Kotlin Jetpack Compose Jenkins CI/CD

Greentech Apps Foundation

Co-Founder & CTO → R&D Lead
UK (Remote)
  • Scaled platform to 50M+ downloads and 2M+ Monthly Active Users
  • Built and led cross-functional engineering teams of 15 developers
  • Spearheaded R&D in speech recognition, NLP, Arabic text processing
Android NLP Speech Recognition Python

MyCash Online

Senior Android Developer
Malaysia
  • Reduced app size from 21MB to 4MB
  • Integrated payment gateways for Malaysia and Australia markets
Android Java Payment SDKs

Open Source

GraphView

470+

Flutter graph visualization library. Displays Tree layout, Directed and Layered graphs — family trees, hierarchies, and more. 11.9k+ pub downloads

FlutterDownloadManager

69+

Cross-platform download manager with resumable, parallel, and batch downloads plus real-time progress updates. 4.63k+ pub downloads

LottieSwipeRefreshLayout

Custom Android SwipeRefreshLayout with Lottie animation support for delightful pull-to-refresh experiences.

Education

MSc Computer Science (Applied Computing)
University Malaya
BSc Electrical & Electronics Engineering
American International University-Bangladesh
· CGPA 3.94/4.0 · Magna Cum Laude

Skills

AI / ML
Speech Recognition (wav2vec2) NLP Hugging Face Transformers Model Fine-tuning SetFit LLM Integration
Languages
Python Java Kotlin Dart JavaScript Golang
Mobile
Android (10+ yrs) Flutter (7+ yrs) Jetpack Compose
Backend & Infra
Node.js TypeScript GraphQL Elasticsearch Jenkins / CI/CD

Let's Connect

Open to research collaborations, interesting engineering challenges, and meaningful conversations.

nabil6391@gmail.com