Hi, I’m Bushra — a Computer Science learner from Bangladesh who loves turning difficult ideas into something clear, visual, and useful.
I spend most of my time with:
- algorithms and data structures
- competitive programming
- building products that teach
- math, probability, and CS foundations
- dreaming big about where this path can lead
Right now, I’m building PhyCode — a platform that makes algorithms feel less abstract and more alive.
I am not just trying to “learn coding.” I’m trying to build the kind of mindset that can solve hard problems with calm, structure, and creativity.
That means I care about:
- writing clean and thoughtful code
- understanding the why behind every algorithm
- staying consistent even when progress feels slow
- building projects that actually help people learn
- preparing for a future in top-tier software, research, and problem solving
| Area | What I’m doing |
|---|---|
| 🧩 DSA | Strengthening fundamentals in trees, graphs, DP, greedy, and more |
| 🏆 Competitive Programming | Practicing daily to build speed, intuition, and discipline |
| 🛠 PhyCode | Designing an interactive learning platform for CS students |
| 📐 Math for CS | Studying probability, statistics, and the logic behind ML |
| 🔬 Long-term growth | Preparing for advanced software engineering and research paths |
⚙️ Languages I use
| Language | Comfort level | What I use it for |
|---|---|---|
| C++ | Strong | DSA, competitive programming, STL |
| Python | Intermediate | Scripting, logic, ML foundations |
| JavaScript / TypeScript | Strong | Web development and interactive apps |
🔬 Algorithms & Data Structures
Core structures
Arrays & Strings · Linked Lists · Stacks & Queues
Trees & BSTs · Heaps · Graphs
Hash Maps · Tries · Disjoint SetsProblem-solving patterns
Greedy Algorithms · Dynamic Programming · Divide & Conquer
Binary Search · Two Pointers · Sliding Window
Backtracking · Graph Traversals · Sorting & Searching🌐 Web development
Frontend
- React
- Next.js
- TypeScript
- Tailwind CSS
- HTML5 / CSS3
- Recoil
Backend & tools
- Firebase
- Node.js
- REST APIs
- Git & GitHub
- Vercel
An interactive CS learning platform
A project built around one simple idea: students understand better when they can see how things work.
Next.js · TypeScript · Tailwind CSS · Recoil · FirebaseWhat makes it special:
- visual algorithm learning
- modern, responsive UI
- authentication and user flow
- built with future expansion in mind
A growing collection of C++ solutions
This is where I train my thinking, one problem at a time.
C++ · STL · Problem Solving · Complexity AnalysisWhy I keep it:
- clean and readable solutions
- topic-wise organization
- complexity notes
- explanations that help me remember the logic, not just the code
2024 ─────────────────────────────────────────────────────────▶ 2025+
✅ Core DSA ✅ C++ mastery ✅ React / Next.js
✅ LeetCode habit ✅ PhyCode v1 🔄 Advanced graphs & DP
🔄 ML foundations 🔄 System design ⬜ Research projects
⬜ Open source ⬜ Competitive CP ⬜ Internship / researchI like deep understanding more than shallow progress.
To me, good code is:
- simple enough to read
- strong enough to scale
- honest about trade-offs
- built with intention
I’m not trying to look smart. I’m trying to become genuinely capable.
"Every difficult system becomes understandable when you break it into small enough truths."
I’m open to:
- collaborations
- research opportunities
- software engineering roles
- learning from people who build seriously
- projects that combine logic, design, and impact

