Hey, I'm MarufWaving hand

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.

Prefer a terminal-style portfolio? Try the Neovim.

Portrait of Maruf Hossain, Computer Science and Mathematics student
Loading experience...
Loading activities...

Featured Projects

WLU MSA Website

Open Source
Soon

Get WLU MSA events, announcements, and resources in one place.

It stays current with structured publishing and reliable updates. Content management and scheduling are handled through a CMS, with Next.js + Payload as the backbone.

Next.js
Payload CMS
Tailwind
TypeScript

ThinkFast Sudoku

Private Source
Details

Play real-time multiplayer Sudoku with friends directly in the browser.

Rooms start instantly with synchronized play. Live room state and session sync run through Firebase Realtime DB with a Next.js client.

Next.js
TypeScript
Firebase (Realtime DB)
MSA App screenshot

MSA App

Open Source
Soon

Stay connected to the MSA with updates, events, and community tools on your phone.

Designed for fast, on-the-go access. Push-ready content delivery and member data live in Supabase, with React Native powering the UI.

React Native
Expo
Supabase
Photography Portfolio screenshot

Photography Portfolio

Private Source
Details

Browse wildlife, street, and everyday photography in a fast, focused gallery.

It prioritizes speed and image quality. Responsive delivery and optimized images are handled by Eleventy + Sharp with WebP/PWA output.

Eleventy
Node.js
Tailwind CSS
Sharp.js
PWA
WebP