I am MD Milon Mia, a Computer Science & Engineering student currently building a strong foundation in Computer Science, mathematics, programming, and problem solving.
My current focus is on developing solid fundamentals in programming and core CS subjects while gradually moving toward Machine Learning and Artificial Intelligence.
I believe that becoming a good ML engineer starts long before training a model β with strong programming, mathematics, algorithms, and computer science fundamentals.
- π B.Sc. in Computer Science & Engineering
- π Currently: 4th Semester
- π Current CGPA: 3.70
- π» Primary Programming: C/C++, Python
- π§ Current Focus: Data Structures, Algorithms, Mathematics & Machine Learning foundations
- π¬ Future Focus: Machine Learning, Deep Learning & AI Research
- π― Career Goal: ML Engineer
- π Academic Goal: Fully funded MSc in Europe/USA β PhD in Machine Learning
I am strengthening my core CS knowledge through:
- C / C++
- Python
- Data Structures & Algorithms
- Object-Oriented Programming
- Database Systems
- Computer Networks
- Operating Systems
- Software Engineering
- Problem Solving
My goal is not simply to learn programming languages, but to understand how and why things work underneath the abstraction.
I am gradually building the mathematical foundation required for Machine Learning.
Currently focusing on:
- Linear Algebra
- Calculus
- Probability
- Statistics
- Optimization
I want to understand the mathematics behind ML algorithms rather than treating machine learning as a collection of libraries and APIs.
My long-term technical direction is Machine Learning and Artificial Intelligence.
My planned learning path is:
Computer Science Fundamentals
β
Programming + DSA
β
Mathematics
β
Classical Machine Learning
β
Deep Learning
β
Computer Vision / NLP
β
ML Research
I am currently at the foundation-building stage of this journey.
I am interested in eventually working on research-oriented Machine Learning.
During my undergraduate years, I plan to gradually develop research experience through:
- Reading ML research papers
- Reproducing published work
- Working with faculty/research groups
- Conducting experiments
- Developing research projects
- Undergraduate thesis
- Potential research publications
I don't want to rush into research without understanding the fundamentals first. My goal is to build the foundation necessary to do meaningful research.
I use my projects to turn what I learn into practical experience.
Programming & CS
- C/C++ projects
- Data Structures & Algorithms
- Systems and software projects
Machine Learning
- Data analysis
- ML algorithms from scratch
- End-to-end machine learning projects
- Deep learning projects
Research
- Paper reproduction
- Experimental ML projects
- Undergraduate research / thesis
My goal is to build fewer but deeper projects that demonstrate understanding, experimentation, and continuous improvement.
C / C++
Python
Git / GitHub
Linux
NumPy
Pandas
Matplotlib
Scikit-learn
SQL
PyTorch
Deep Learning
Computer Vision
Natural Language Processing
Transformers
ML Research
Build the fundamentals. Understand the mathematics. Then build.
I don't want my GitHub to be just a collection of finished code.
I want it to document the process:
Learn
β
Understand
β
Experiment
β
Build
β
Analyze
β
Improve
β
Research
I believe mistakes, experiments, failed approaches, and improvements are all part of becoming a better engineer.
- Strengthen programming fundamentals
- Master Data Structures & Algorithms
- Build strong mathematical foundations
- Start Machine Learning systematically
- Build meaningful projects
- Begin reading research papers
By graduation, I aim to have:
- Strong CS fundamentals
- Strong mathematical foundation for ML
- Solid Python/ML engineering skills
- Several high-quality projects
- Research experience
- An undergraduate ML thesis
- A professional GitHub and academic CV
CSE Undergraduate
β
Strong CS + Mathematics
β
Machine Learning Engineer
β
Fully Funded MSc
β
ML Research
β
PhD in Machine Learning
This profile documents my development as a Computer Science student.
You will find a progression from:
Programming
β
Computer Science
β
Mathematics
β
Machine Learning
β
Deep Learning
β
Research
As I learn and build more, I will continue improving the quality, depth, and reproducibility of my work.
GitHub: https://github.com/milonmamun
LinkedIn: https://www.linkedin.com/in/milonmun
I'm still early in my journey, but I'm building it deliberately β one concept, one project, and one experiment at a time.