Skip to content
YasirMuhammad Yasir
Indonesian polyglot

About me

I'm Yasir, a full-time programmer from Indonesia. At work I build automation. The rest of the time I learn languages.

I grew up with two native languages, Bahasa Indonesia and Bahasa Mandailing. Since then I've added English and German, and I'm working on French. Each new level gets a real exam, and I share the whole way there.

Muhammad Yasir

Languages

How well I speak each one, in plain words.

  • Bahasa IndonesiaNative
  • Bahasa MandailingNative
  • EnglishSpeak it well
  • GermanSpeak it welltelc B2
  • FrenchA littleDELF A1
  • ArabicJust some words

Certificates

Official exams I've passed so far. This list grows with every season.

Why exams

A level only counts when it's tested.

Saying “I speak German” is easy. An exam makes it concrete: a level, a date, and four modules that all have to pass. So every season has one language, one goal and one exam.

Along the way I take mock tests and post every score, the bad ones too. Right now that's the Goethe-Zertifikat C2.

See the journey

Programmer by day

Language learning happens around a full-time job.

I work as a programmer, specialised in automation. My developer projects live on a separate site.

Visit my developer portfolio