Albanian has arguably only the past participle.
It is often formed by adding an "-ur" postfix at the end of the stem if the stem ends with a consonant and "-r" otherwise (although there are of course many special cases). In Tosk there is only one form but Teg instead has two forms depending on whether the past participle is used as an adjective or in verbal phrase.
This apparent paucity is compensated by a large number of uses.
- The Gerund is formed by the juxtaposition of dúke/tue with the past participle [Tosk/Geg]. Which is why I claim that there is no specific "present participle". See the use of "po" however as another way to form progressive forms.
- The Infinitive itself is composed of për te + past participle [Tosk] or me + past articiple [Geg].
- Many past tenses use the past participle combined with a variety of auxiliaries.
For more, you can refer to verbix a great resource for many present and past languages.