Thousands of news articles are published by hundreds of news portals every day which certainly, leads to a problem for the people who lives a busy life but wants to keep track of the things going around them and want to read news of individual interests. Our client brought that problem to the table and proposed to make a personalized news platform where people can read more relevant news articles of news portals from all around the globe. To make the dream happen, we scrutinized the requirements and set milestones to solve small problems. We started by building our machine learning model, the core component of our system, which leads to data collection, processing, and development of our model. We have used vanilla python and PyTorch to serve our purpose. Then we have integrated the model with the backend using Flask and started developing the API services for the whole system using Django and PostgreSQL. Finally, our designers and flutter developers put their best effort to get the app ready for users all around the world.