Dani Zakaria
Professional sharing space of thoughts, projects, and more.

About Me
Hello, fellow friends. Welcome to my github space!
I love to write about technology, mobile, integration of artificial intellegence, or just express my thoughts. My professoinal background as an android developer, you can see more details at resume section.
I know it will be so boring if I just talk about myself. So, this space is dedicated to you guys. For those who interest in anything about on-device llm with really optimized process, I have provide at projects section. My avatar is a character from Anime Sakurasou who are nerd, love to solitude, yet master in his computer field even makes his own AI virtual companion who always accompany him. His AI embarks idea to make my own AI and work hard to make that dream comes true.
That section inform you my approach how to deal with several case like CPU optimization, opengl, vulkan, or anything technical about android especially. Deploy large language model inside mobile device is really challeging due to low resources it has. Imagine your phone has eight gigs of memory and try to run 3B model which stay on memory around 1.5 gigs. It just load, the process itself need more memory and cpu. Thus the Qualcomm processor has NPU which amazing, but that is only for Flagship only. That complexity what makes integrating become challeging, isn’t it?
Application architecture and business process in mobile android aspect are often people to speak about. Now I want you to review mine and please give your opinion about it. Surely the best source for android architecture is the official android documentation by google. But the real-world case always kinda different, right? So that’s why I try to write thought section.
Although those information are subjective due to my experience only, but trust me guys I’ve been searching about on-device or architecture topic for years now. That things give me convident to show to you now. Please check on that.
Happy read,
Dani.