Moje ime je Mehmedalija Karišik i softverski sam inženjer iz Beograda, Srbija.
Diplomirao sam na Računarskom fakultetu (smer Računarske nauke), gde danas radim i kao asistent na predmetu Programski prevodioci. Studentima pomažem da naprave sopstveni interpreter i zajedno prolazimo kroz glavne faze i strukture kompajlera.

Profesionalno radim kao Native Kotlin Android Developer na razvoju decentralizovane Nostr aplikacije Primal. Moj posao obuhvata:

  • Optimizaciju performansi feed-a kroz unapređenje ExoPlayer-a i renderovanja slika
  • Razvoj livestream funkcionalnosti (prenos uživo, chat, donacije i druge interaktivne opcije)
  • Integraciju sa kripto NWC wallet-ima i podršku za zapovanje i druge kripto-interakcije
  • Razvoj dodatnih ekrana i funkcionalnosti prema potrebama aplikacije

Pored Android razvoja (Kotlin, KMP, Jetpack Compose, Coroutines, MVC), imam značajno iskustvo i sa Javom i Spring Boot ekosistemom. Posebno me inspirišu oblasti kao što su prevodioci i interpreteri, sistemsko programiranje i operativni sistemi poput xv6. Takođe volim da istražujem paralelno programiranje i CUDA tehnologiju.
Iako mi je fokus na fundamentalnim tehnologijama, bavim se i modernim web razvojem kroz rad sa React-om i Next.js-om.

Moj trenutni profesionalni fokus su decentralizovani sistemi, mobilni razvoj i kompajleri. Aktivno doprinosim Nostr protokolu kroz rad na Primal Android klijentu.

Veštine

  • Mobile Development: Kotlin, Android Development, Jetpack Compose, Kotlin Multiplatform (KMP), Coroutines
  • Backend Development: Java, Spring Boot
  • Compiler Design & Systems: Lexical and syntax analysis, AST construction, Parallel Programming, XV6 OS, OOP
  • Web Development: Next.js, TypeScript, Tailwind CSS
  • Databases: SQL, MongoDB
  • Version Control: Git

O blogu

Ovaj blog pokrenuo sam da bih pisao o temama koje me lično inspirišu i koje želim da podelim sa zajednicom. Otvoren sam za komentare, savete i predloge – volim da čujem nova mišljenja i sagledam stvari iz drugačije perspektive.

Povežimo se

Ako vas zanimaju kompajleri, algoritmi, paralelno programiranje, Android development ili Nostr protokol, rado bih se povezao i razmenio ideje.