Hari holds a Bachelor of Computer Science and Engineering. He started his journey into programming at the age of 15 (2008) in C and C++ programming, then he was introduced to Java and python in college. He has collaborated with his college professors to build a startup in the financial markets trading industry and extensively built tools to perform analysis using machine learning. He was introduced to functional programming in 2016. Ever since then, he prefers functional programming for correctness and OOP for performance-intensive applications.