Abdulrahman AlQallaf

Decluttering my mind into the web ...







Personal finance management and open banking

date posted: 2020-Jul-12, last edit date: 2020-Jul-12


Disclaimer: This is my personal opinion / experience and not the opinion of any company I have worked for.

 

Personal Finance Management (PFM)

Back in 2018, I worked on enhancing spends transactions at my bank. I tried to make them properly categorized into different spending groups (e.g., food, travel, etc.) as well as unifying the merchant names (e.g., "starbucks avenues phase 1" and "starbucks grand" should just become "starbucks"). My aim was to create a proper Personal Finance Managent (PFM). Something similar to Mint.

This was fairly neglected at the time (not just my bank but all banks in Kuwait). And quite honestly, I thought it was just ridiculous that in 2018 if a customer wants to know what is he most spending on, then he has to do it manually by himself.

So I took the initiative and once it showed a bit of potential they decided to go to market, quickly, in order to become the first bank in the country to offer this service. The first bank that enables some form of data analytics to the end user (as opposed to just used in-house). The result was the spending insights.

However, there are several issues with it in my opinion, the two major ones are:

  1. You can only use it through the chatbot. Not a dedicated section in the mobile app, a chatbot.
  2. It had the bare minimum functionality, showing the spending categories with no way to drill-down.

There are many reasons for this that I wont get into here. But suffice it to say that I don't even use it anymore, because in its current form it is not really useful.

The interesting thing however is that I started to see other banks in Kuwait attempt their own version of a PFM. The most serious of which is from Warba Bank. This is good and hopefully more banks start to have this as an essential feature that they offer to their customers.

 

Open Banking

Open banking is the idea that banks should provide APIs to third-party developers (think of "Baas", or Banking as a Service). While this might be considered unthinkable in Kuwait, it is already happening in the UK and other parts of the world. Now imagine what this offers to the end user:

  • You have your salary deposited with Boubyan Bank...
  • You have a Jawhara account with NBK...
  • You have a gold account with KFH...
  • You a have trading account with some company in the US...
  • And you can see / manage all of that in one place! How cool is that!

This in essense provides end users with a truly "global" view of their finances. Enabling them to properly manage their money and help them achieve financial independence.






# Post Title Date Posted Last Edit Date
1 New tools for data analysis (ipython-sql and Azure Data Studio) 2021-10-16 2021-10-16
2 How to setup a remote jupyter server 2021-10-13 2021-10-13
3 How to setup ZSH 2021-10-12 2021-10-12
4 Concepts in Data Architecture 2021-05-01 2021-10-16
5 Loading data into PostgreSQL reference 2021-03-19 2021-03-19
6 SQLite <--> Pandas reference 2021-03-15 2021-03-15
7 Creating an automated data mart (in SQL) 2020-07-16 2020-07-16
8 current post -- Personal finance management and open banking 2020-07-12 2020-07-12
9 Quick SQL reference 2020-07-03 2020-11-29
10 How to back up Digital Ocean Spaces (S3 compatible storage) 2020-06-07 2020-07-03
11 PostgreSQL initiation 2020-05-25 2020-06-01