Education & Learning

My academic journey and continuous learning path in technology.

Formal Education

Academic foundation and degrees

BRAC University

Bachelor of Science in Computer Science

Duration:Feb, 2021 - June, 2025
Location:Dhaka, Bangladesh
CGPA:3.7
Status:
In Progress

Key Coursework

Data StructuresAlgorithmsDatabase SystemsComputer GraphicsSoftware EngineeringLinear AlgebraEthical HackingOperating SystemsGraph TheorySystem Design

Topic: A Decentralized Framework for Government Issued NID using Self Sovereign Identity

Supervisor: Dr. Jannatun Noor Mukta

Self-Sovereign Identity (SSI)
National ID (NID)
Verifiable Credentials (VC)
Decentralized Identifiers (DID)
Blockchain
Ethereum
Academic Highlights
  • Consistent high-performer with 4 semesters scoring GPA 3.9+
  • Undergraduate thesis under C2SG Research Lab
  • Participated in ICPC and university-level programming contests
  • Strong foundation in core CS subjects through project-based learning
Extracurricular
  • Senior Executive Member, BRACU Computer Club (BUCC)
  • Panel Member, IEEE Student Branch (BRACU Chapter)
  • Active participant in competitive programming during undergrad
  • Volunteered in tech events and university club activities

Online Learning & Courses

Continuous skill development

Essence of Linear Algebra
3Blue1Brown (YouTube)
2024
12 hours

A visually intuitive YouTube series by 3Blue1Brown that explains core linear algebra concepts such as vectors, matrices, determinants, and eigenvalues, providing a strong mathematical foundation for deep learning and machine learning applications.

Linear Algebra
Mathematics for Machine Learning
Vector Spaces
Matrix Transformations
Foundations of Blockchains
Tim Roughgarden (YouTube)
2025
35 hours

A comprehensive YouTube lecture series by Tim Roughgarden, a Columbia University professor, that explores the science and technology of blockchain protocols, covering topics like classical consensus, permissionless consensus, and proof-of-stake mechanisms, providing a deep understanding of blockchain fundamentals.

Blockchain Technology
Distributed Consensus
Cryptography
Algorithmic Game Theory

Learning Philosophy

My approach to continuous growth

Practice Drives Progress

My preferred way of learning is through hands-on practice. Instead of endlessly reading or watching tutorials, I find it more effective to learn from a tutorial or book, then immediately try applying it. Even if I only make small progress or fail, the attempt helps me understand better.

I rely on external resources like books, documentation, AI tools, or peers when I get stuck. Additionally, I prefer focusing on one thing at a time, but realistically, that's not always possible. That's a common challenge, as you can imagine!

My Learning Resources

Start independently to build confidence and uncover gaps
YouTube or AI tools for quick, targeted insights when stuck
Books and documentation for in-depth, reliable understanding
Peers for diverse perspectives and collaborative problem-solving
Focus on one task at a time, despite life’s inevitable chaos