I'm an engineer who leads, a researcher who ships, and a manager who still reads the diff.
- Localized Programming Language Design
- Mobile and Front-end Web Development
- Computational Linguistics
Software engineer, Director of Engineering, and NLP researcher โ one through-line: programming languages are human languages. Type systems are morphology. Grammars aren't a metaphor โ they're the thing itself. These repos are where that pursuit lives.
ArabicBASIC โ Full ANTLR 4 grammar and runtime interpreter for a BASIC dialect with a complete Arabic keyword set, Eastern Arabic-Indic numeral support, and orthographic variant handling. Addresses the formal question of what a programming language looks like when it isn't rooted in English morphology.
Arabic Root Prediction โ Character-level bidirectional LSTM (PyTorch) trained on the Al-Mus'haf Quranic Corpus to predict Arabic triliteral roots across three root classes (non-weak, geminated, weak).
- Front-end: React, TypeScript, Capacitor, Ionic
- Back-end: Java, Python, SQL
- NLP/ML: PyTorch, spaCy, NLTK, NumPy, ANTLR 4
- Arabic ๐ธ๐ฆ
- Persian ๐ฆ๐ซ ๐ฎ๐ท ๐น๐ฏ
- Italian ๐ฎ๐น
Blog: Mashq and Machine where I write about the intersection of Islamicate linguistics and computation.


