I'm an undergraduate CS researcher at BRAC University with a minor in Mathematics, focused on Graph Neural Networks and Causal Reinforcement Learning. My current research investigates GNN architectures for recommendation systems.
I also build full-stack applications and actively contribute to open-source projects — working toward Google Summer of Code 2027.
- 🔬 Researching GNN-based recommendation
- 🔭 Active contributor to Rocket.Chat (40k+ ⭐️) and py-why
- 📫 Reach me at tasfinmahmud1@gmail.com
Rocket.Chat — Active Contributor
| PR | Area | Description |
|---|---|---|
| #40617 | 🐛 Fix | useMemo side-effect in RoomsTable |
| #40449 | 🔒 Security | Restored Issue Tracker Links with URL scheme validation |
| #40451 | 🧹 Refactor | Simplified getNodeIconType utility with direct returns |
| #40426 | ✨ Feature | Nested markdown list support in message parser |
| #40374 | ⚡ Perf | Translation memory cache to reduce redundant API calls |
| #40353 | ⚡ Perf | useInfiniteQuery to prevent UI freeze in message tabs |
| #40399 | 🐛 Fix | Preserve aspect ratio for URL-embedded images |
| #40425 | 🐛 Fix | Trim whitespace from IP whitelist entries |
| #40424 | 🐛 Fix | Replace fragile regex in isRelativeURL validation |
| #40363 | 🐛 Fix | Fix truncation of Livechat transfer comments |
| Org | PR | Description |
|---|---|---|
| py-why | #1589 | Added descriptive error boundary for out-of-bounds interventions in dowhy |
| py-why | #1563 | Fix distance metric parameters in NearestNeighbors estimator |
| py-why | #1546 | Fix data subset refuter index misalignment |
Highly optimized PyTorch Geometric benchmark for Graph Neural Network (GNN) based Recommender Systems. Features state-of-the-art Collaborative Filtering using LightGCN and BPR loss.
Python PyTorch PyG GNNs RecSys
