Mahdi & Company


We are a team of data scientist, data visualization creatives, and digital storytellers that excel in using data science, machine learning, and data mining to extract meaningful business insight and data, and specialize in representing them in engaging interactive digital stories to broadcast the organization's visions to their customers, shareholders, and the broader community.

Our team started with our principle data scientist Mahdi Mamouri. But we quickly grow to a small team of dedicated developers and artists. We proud ourselves in managing the entire process of analysing the problem, designing data strategy, filter the data, training machine learning models, and building visualization and interactive dashboard to present the data.

What we do

How we work

1. Develop a Full Stack solution

We cover the entire stack of Machine Learning, and Data Science projects. From analysing, collecting data (through data mining or otherwise), building the network infrastructure to train and test models, to building APIs for extracting information from our models and incorporating them in your front-end or back-end.

2. Data Visualization

Before computers, Data Visualization was more art than data science. But technology has changed data visualization rapidly. Today, visual representation is not the domain of art. Instead, it uses technology heavily and is inspired by its artistic history. In Mahdi & Company, we inspire to build data visualizations that are first and foremost accurate.

But we want to inspire the decision-makers to understand, make a better decision, and even enjoy our visualizations.

Blog Posts

Ants Death Spiral and Misinformation

Ants shows an interesting behaviour known as Ant mill or death spiral in which they start circling themselves to Read more...

10 Apr 2020

The fall of Symbolic AI and the rise of Deep Learning

In the last 3-5 decades, Symbolic AI fell out of favor primarily because it did not meet the false expectation that Read more...

05 Apr 2020

Translation Memory

A translation memory is a database (static or dynamically growing) of existing translators, structured in a way that Read more...

10 Mar 2020

Parallel Corpora

Traditionally, the term bitext is used to refer to documents along with their translation into other languages. But Read more...

05 Feb 2020

How the education storytelling game Happy Zebra was mode

How I authored a a digital storytelling platform for my daughter in 4 month by story writing, sketching, colouring, Read more...

10 Aug 2019

Digital Storytelling

This essay intends to briefly describe Digital Storytelling by referring to its history and its development in the Read more...

01 Apr 2019


Digital Uncut