
Software Designer &
Developer
Growing up in a small town in Dhaka, Bangladesh, my parents wanted me to become either a doctor, engineer or a pilot. Thanks to Computer Science and its existence, which will lead me to fullfil their dream of me becoming an engineer.
About
I am a recent Computer Science graduate with a strong interest in Data Science, Machine Learning, and Software Development. I focus on building scalable software solutions that solve complex, data-driven problems.
My experience spans across big data processing, predictive modeling, and Natural Language Processing (NLP), as well as computer vision applications such as Lane Detection using Convolutional Neural Networks (CNN). I am currently in the process of learning system design, distributed systems such as HDFS and its ecosystem, Kafka, and Spark, and their application in building solutions to real world problems
Recently, I started writing blogs on Medium, a platform which has given me a lot when it comes to problem solving. The motivation to write there really came from the idea of giving back to the community that has given me so much knowledge and inspiration.
Experience
Software Engineering Intern @ Intel Investigation Lab
September 2025 — May 2026 · New York, New York
Contributed to the development of a dashboard web application for a federal agency. The dashboard helped analysts to proactively detect, assess, and respond to cyber threats. Primary responsibilities included building a data pipeline, process data using Pandas, and visualizing data using Plotly Dash.
- ▸Suggested using Hadoop's infrastructure, including HDFS, Spark and Hive, which was later adopted by the team.
- ▸Containerized the application using Docker, which reduced the setup time for new developers and clients by 50%.
Projects
Latest on Medium
LeetCode Top K Frequent Elements
Explore ideas on solving Leetcode problems you have never seen before. Try out before taking a look at the solution
The Art of Programming
My approach exploring Python’s string immutability, the cost of repeated concatenation, and how choosing the right data structure can turn a naive solution into a more efficient one