Available for New Projects

Ready to Transform Your Business with Modern Technology?

I'm accepting new clients for 2025. Specializing in serverless architecture, AI integration, and custom development solutions.

🚀 Serverless Architecture
🤖 AI Integration
📱 Custom Development
☁️ Cloud Solutions

Latest Posts

Using Coroutines


Coroutine is most powerful and natural way to process multithreading code. This post is excercept of the talk given to my team.…
Read more ⟶

Using Bitbucket As Private Maven Repository


Sharing code from Private libraries is a difficult task. In this post we will see how we can use BitBucket as Private Maven Repository.…
Read more ⟶

YAC - Firebase remote config


Firebase is the base behind YAC’s many functionalities, remote config is one of them. In this post I have described how remote config solves some of the problems I have.…
Read more ⟶

YAC - Kotlin Wrapup


Before starting to next series on firebase. I would like to wrapup things on kotlin and announce couple of new things.…
Read more ⟶

YAC - Some Kotlin Magic


In this post I will share some examples of how Kotlin helped me to overcome problems I have faced in Java…
Read more ⟶

YAC - Why? Lollipop And Kotlin


In second part of the series I talk about why I decided to choose Lollipop as Min SDK and why I developed the app in kotlin…
Read more ⟶

YAC - Why? The app


In this series, I will be talking about some desicions I have taken during the development of my new app YAC. This first part is about why I decided to develop the app.…
Read more ⟶

Yac Roadmap


Thanks to your support and interest, YAC is constantly evolving. I have laid plans in this post about what I am going to do around which milestones.…
Read more ⟶

Working With databinding


Databinding is a powerful tool. It not only reduces boilerplate coding but it also helps us to deliver testable code very fast. I gave a talk to my team regarding to databinding tool. Here is the slideshow and talk excerpt.…
Read more ⟶

Adventures after Google I/O-4(Databinding)


After trying and playing some new stuffs(except M preview) released in Google I/O, I have found some trivial things to take care of. In concluding part of series we will see what are some issues with Google’s Databinding plugin and how we can get around it…
Read more ⟶

Adventures after Google I/O-3(GCM).


After trying and playing some new stuffs(except M preview) released in Google I/O, I have found some trivial things to take care of. In this part, we will see how GCM 3.0 gives advantage to server team to send notifications and how implementing it affects Android Development.…
Read more ⟶

Adventures after Google I/O-2(iOS).


After trying and playing some new stuffs(except M preview) released in Google I/O, I have found some trivial things to take care of. In this part, we will see how should we take care if we add iOS details in our google cloud console and how it can affect android development.…
Read more ⟶

Adventures after Google I/O-1(Snackbar).


After trying and playing some new stuffs(except M preview) released in Google I/O, I have found some trivial things to take care of. In the first part of the series I will talk about Snackbars.…
Read more ⟶

About TextUtils.


Android SDK has an awesome class called TextUtils. It has many great methods that I use daily, and some magical methods as well.…
Read more ⟶

Contributing to open source projects.


With open source nature of android and it’s vast open source ecosystem, we often (want to) contribute to an open source library. Here I have tried to cover some points to be kept in mind for library developers and contributers.…
Read more ⟶