Hey, I'm Maruf
CS & Math student (21 years old) Based in Waterloo, Canada's tech hub (not the battlefield).
Trained in systems, curious about AI, and always stuck debugging.
Open to collaborations or a casual chat.
For urgent matters, email me or connect on LinkedIn.

- W
Wilfrid Laurier University
BSc in Computer Science & Mathematics
Waterloo, Ontario, Canada
- Applying theoretical knowledge through technical projects and hands-on experience
- L
Little Jewel's School
A-Levels & O-Levels (Edexcel International)
Chittagong, Bangladesh
- 🏆 Achieved 22 A* and A grades across A-Levels and O-Levels (Edexcel International)
- A-Levels (2020-2022): Physics, Chemistry, Mathematics
- O-Levels (2017-2019): Physics, Chemistry, Biology, Mathematics A & B, Further Pure Mathematics
- Languages: English (Cambridge ESL), Bengali
- Additional Subjects: Accounting
- Developed strong analytical and problem-solving skills through rigorous academic curriculum
VP Operations
Oversee match logistics, bookings, and overall club operations to ensure smooth event execution.
VP Marketing
Led social media strategy, designed promotional material, and increased campus engagement for club events.
Operations & Technology
Maintain the MSA website, assist with technical logistics, and contribute to app development and digital initiatives.
Distribution Lead
Assisted in distributing Islamic literature across campus and participated in da’wah training to engage in respectful, informative conversations about Islam.
VP Finance
Manage club finances, budgeting, and reimbursements, and support event planning and execution.
WLU MSA Website
Official website of Wilfrid Laurier University's Muslim Students' Association, built using Payload CMS and Next.js.
ThinkFast Sudoku
Real-time multiplayer Sudoku game where you can play with friends instantly. Create or join rooms with no registration r...
GoConverge
A simple real-time concurrent chat app built with Go using goroutines and channels.
Smart Plant Monitor
IoT-based Raspberry Pi system to monitor plant health with real-time data and alerts.
What Debugging a CORS Error Taught Me About Problem-Solving
CORS errors are infamous among web developers. When I hit one in my Payload CMS + Clerk project, the fix wasn't instant, it became a lesson in patience, structured thinking, and debugging like an engineer.
What Cricket Taught Me About System Design
Cricket and system design might seem worlds apart, but the game taught us lessons that directly apply to building scalable, resilient systems. From teamwork to handling failures, the parallels are surprisingly powerful.
Proxy 4: The Next Leap in C++ Polymorphism
Proxy 4 is Microsoft's modern C++20 library that redefines runtime polymorphism without inheritance or virtual functions. It introduces skills, safer ownership patterns, and improved performance, making it easier than ever to build flexible, efficient systems in C++.