My Resume
Work Experience
Language Instructor
CurrentTeaching language courses and developing curriculum materials.
Freelance Translator & Researcher
CurrentProfessional translation services and academic research in linguistics.
Language Instructor
Teaching language courses and developing curriculum materials.
Lexicographer
Contributed to comprehensive Persian dictionary projects.
Copy Writer
Created compelling content for various media and publications.
Education
Ph.D in Linguistics
DoctorateThesis
Facing Persian in the Wild: Corpus Compilation, Annotation, Tag Encoding, and Processing of the Microblog Register
The evolution of communication from the post-writing era to the telecommunication age has given rise to the digital writing register. Although this register accounts for a vast majority of daily communication, it has been largely neglected in Persian corpus linguistics due to its inherent processing challenges. By manually compiling and processing one of the most challenging sub-registers of this domain—microblogging—this dissertation aims to fill the existing gap in corpus availability and provide practical solutions to facilitate its processing. Our objective was to develop a microblog sub-register corpus that simplifies fundamental processing tasks while preserving linguistic variation and reducing the overall vocabulary size. To achieve this, we extracted a balanced, randomized dataset of one million tweets from the year 1400 AP (2021–2022), titled the "PT1400" (Persian Tweets of 1400). From this, a sub-corpus comprising over one million tokens was randomly selected for manual annotation. We employed a "distributed approach" for the manual processing phase, addressing challenges across normalization, tokenization, POS tagging, and lemmatization through task distribution and interaction between these sequential processes. For POS tagging, we introduced a novel and flexible framework called TagFrame to encode the tag sets. Beyond enabling the representation of linguistic and paralinguistic information and preserving morphological and orthographic variations, TagFrame allows us to represent the internal structure of words. Furthermore, we utilized trace-implementation as a new method to reduce the corpus vocabulary size, and employed diacritics during lemmatization to disambiguate homographs. Additional outcomes of this effort include comprehensive POS tagging guidelines, a re-examination of select Persian grammatical concepts, and the introduction of a standardized Persian TagFrame. The resulting benchmark corpus was manually normalized and tokenized, featuring 85 attributes encoded across 2,045 unique tags organized into three distinct layers: lexical, intra-lexical, and paralinguistic. Statistical and comparative analysis of PT1400 and its lexical categories against other corpora revealed several defining characteristics of the microblog register: high lexical diversity alongside a prominent frequency of single-occurrence tokens (hapax legomena), high frequency of verbs, pronouns, and interjections, low frequency of nouns, prepositions, conjunctions, and standard punctuation, distinctive usage of specialized categories, such as emojis and identifiers, overall message brevity and the presence of taboo words. These features are closely correlated with the situational variables of the participants, relations among participants, channel, communicative purposes, topics, and processing circumstances.
Master's Degree in Linguistics
Master'sThesis
Inflection of Tense in Persian Verbs and How It Is Processed: A Psycholinguistics Perspective
In this research, we studied the Persian inflectional tense forms and how they are processed. Since historical studies are dominant in the study of language in Persian, we dedicated the first two questions of this research to revise some of the concepts in the area. In the first question, we asked about the categorization of Persian verbs based on the concept of regularity. The results showed that there are three categories in Persian verbs: regular, irregular, and alternative. Regulars are an open category in which their past tenses are produced by adding the regular suffix (: -id) to root and don’t belong to the other categories. Irregulars are a close category which there are no systematic relation between their roots and past tense forms, and they are represented as a list of connected pairs; alternatives, which are a kind of regular verb, are an open category which doesn’t belong to irregulars, their roots consist of more than two syllables, end with -ɑn, and they use -d and -id suffixes to produce their past tense forms. In the second question, we asked about the model which represents the process of tense inflection. The results showed that the present tense of regulars and irregulars, in addition to the past tense of most of the regulars, are produced by retrieving the root and adding proper affixes. On the other hand, the past tense of irregulars and some of the high-frequency regulars are produced by retrieving the past stem from memory. In the third question of this research, we asked about the mental mechanisms that are involved in producing Persian verbs. Steven Pinker claims that the distinction between regulars and irregulars roots in two distinct mechanisms in which rule mechanism involves in producing the regulars and rote mechanism involves in producing irregulars. The results of this research confirm Pinker's claim. To examine these three questions we used a wide range of evidence, but the main source of the evidence came from an experiment in which we presented participants by the present tense of verbs and asked them to produce the past tense of these verbs as fast as possible. Then we gathered the errors that they made and used them as a source for our purposes.
Bachelor's Degree in Linguistics
Bachelor'sPublications
Journal Articles
The Category and Structure of Persian Numerals
Iranian Journal of Comparative Linguistic Research
Words and Rules theory vs. Generative Phonology: A Study of the Past Tense Inflection of Persian Verbs
Iranian Journal of Comparative Linguistic Research
Encyclopedia Entries
Encyclopedia of Persian Language and Literature (vol. VI)
Dictionaries
The Comprehensive Dictionary of Persian Language (vol. II)
Projects
Quran Toolkit
ActiveQuran Toolkit is a Python library for detecting and tagging Qur'anic quotations embedded within Arabic or Persian text. It scans free text, matches sequences of words against a reference Qur'an corpus, and replaces (or annotates) them with a `[Surah:Ayah]` reference — making it easy to identify, cite, or highlight Qur'anic content inside articles, books, sermons, transcripts, or any Arabic/Persian text corpus.
arabing
Activearabing (Arabic+string) is a Python library that extends the standard string module with full character-set support for languages written in Arabic-derived scripts — Arabic, Persian, Urdu, Pashto, Kurdish, Sindhi, Uyghur, Kashmiri, and Punjabi (Shahmukhi).
CorpusLab
ActiveCorpusLab is an online tool for statistical analysis of Persian corpora. It offers tools like: Word List, KWIC, N-gram, Skip-gram, Collocation, ContextVar.
PT1400
A corpus containing one million Persian tweets from 1400 (Shamsi Hijri calendar). Includes 50,000 manually normalized, tagged, and lemmatized tweets using the innovative Tagframe encoding method.
Psycholinguistic Study of Verb Inflection
Studying how regular and irregular verbs are produced and perceived, examining rule and rote mechanisms in verb inflection processing.
CPVI
Comprehensive Persian Verb Inflector using Dual Mechanism theory (Words & Rules theory) to inflect Persian verbs.
Phonotactics & Syllabification
Comprehensive study of phonotactics, phonostatistics, and syllabification of approximately 55,000 Persian words.
Enhanced Flexicon
Enhanced version of Flexicon corpus with IPA transcription, syllabification, initial glottal additions, and various improvements.
Certificates
Click on each category to expand