I am Emon Hossain, a mathematics lecturer at BRAC University in Dhaka, Bangladesh. My interests include differential geometry, algebraic geometry, theoretical physics, and computational mathematics. I also enjoy programming and exploring how deep learning connects with mathematical research.

Mathematics and research

My undergraduate final-year project explored deep learning in computational fluid dynamics. My Master’s thesis focused on Calabi–Yau manifolds. Working across computation and pure mathematics has shaped the questions I like to explore.

An earlier interest in cryptography and cybersecurity led to a paper on chaotic-map cryptosystems with Awnon Bhowmik and Mahmudul Hasan. Read my CV for my academic background.

A path through programming

My interest in programming began at Saint Joseph Higher Secondary College, when my friend Shaswata Das encouraged me to learn C. Building a calculator together sparked an interest that later grew to include Python, JavaScript, and web development.

During my undergraduate years, I explored data science and spent time learning frontend and backend development. I also worked for a small IT company and built projects including COVID-19 monitoring, a shopping-cart application, and a microservice experiment. My web development notes record some of that learning.

I learned web scraping with Md. Abu Taher, and began exploring cryptography with Awnon Bhowmik. I have also helped maintain the Eulerian and Undergraduate Math communities to encourage learning in technology and mathematics.

Get in touch

For research conversations, teaching questions, or corrections to my notes, email me. You can also explore my technical projects and GitHub profile.