Logo
MdRijoanMaruf
Full Stack Developer
HomeProjectsServicesNotesAboutContact
Logo
MdRijoanMaruf
Full Stack Developer

Navigation

HomeProjects
ServicesNotesAboutContact
Logo
Md Rijoan Maruf
Full Stack Developer

Passionate full-stack developer crafting modern, scalable web applications with cutting-edge technologies. Let's build something amazing together.

Follow me:

Quick Links

  • Home
  • About
  • Projects
  • Contact

Contact

  • Email:
    rijoanmaruf@gmail.com
  • Phone:
    +8801813-606468
  • Address:
    Road-2, Block-F
    Bashundhara R/A, Dhaka

© 2026 Rijoan Maruf. All rights reserved.

Privacy PolicyTerms of Service
Developed byMd Rijoan Maruf
Explore Portfolio

My Projects

Discover my journey through code, creativity, and innovation — projects that showcase passion, precision, and purpose.

12.png
13.5.jpg
13.png
10.png
1.png
17.png
15.jpg
8.png
1946
extension
Apr 14, 2026

AIUB Portal+ Chrome Extension

A productivity-focused Chrome extension that transforms the official AIUB Student Portal into a faster, cleaner, and more powerful academic management experience. Built specifically for AIUB students

ReactTailwind CSSJavaScript
•Live Project
View Project
Screenshot 2026-01-09 063348.png
Screenshot 2026-01-09 063306.png
Screenshot 2026-01-09 063256.png
Screenshot 2026-01-09 063244.png
Screenshot 2026-01-09 063338.png
Screenshot 2026-01-09 063331.png
Screenshot 2026-01-09 063323.png
Screenshot 2026-01-09 063315.png
Screenshot 2026-01-09 063231.png
608
web
Jan 8, 2026

News Portal

A modern full-stack news platform that combines free and premium content, secure subscriptions, role-based publishing, and real-time analytics in a responsive editorial experience.

Tailwind CSSMongoDBFirebase+6
•Live Project
View Project
Screenshot 2026-04-14 125135.png
Screenshot 2026-04-14 125123.png
Screenshot 2026-04-14 125057.png
Screenshot 2026-04-14 125044.png
Screenshot 2026-04-14 125028.png
296
web
Apr 14, 2026

PageBitz – Multi-Tenant SaaS Landing Page Builder

A full-stack SaaS platform that enables entrepreneurs and businesses to create, customize, and publish high-converting landing pages while managing orders, customers, and leads from a centralized dash

TypeScriptVercelNode.js+5
•Live Project
View Project
Screenshot 2026-01-09 063818.png
Screenshot 2026-01-09 063905.png
Screenshot 2026-01-09 063807.png
Screenshot 2026-01-09 063828.png
Screenshot 2026-01-09 063758.png
Screenshot 2026-01-09 063746.png
Screenshot 2026-01-09 063837.png
197
web
Jan 8, 2026

AJ Khan Foundation

A modern digital platform for AJ Khan Foundation that combines a public-facing foundation website with a centralized administrative management system.

ExpressTailwind CSSNode.js+5
•Live Project
View Project
Screenshot 2025-10-06 045214.png
Screenshot 2025-10-06 045200.png
Screenshot 2025-10-06 045236.png
Screenshot 2025-10-06 045229.png
Screenshot 2025-10-06 045207.png
Screenshot 2025-10-06 045144.png
Screenshot 2025-10-06 045223.png
110
web
Oct 11, 2025

Ai-powerd-Student-Life-Toolkit

A comprehensive student productivity platform designed to help students manage their academic responsibilities, study resources, personal finances, and daily tasks from one centralized workspace.

ReactMongoDBExpress+5
•Live Project
View Project
Screenshot 2025-10-18 145934.png
Screenshot 2025-10-18 145846.png
Screenshot 2025-10-18 145904.png
Screenshot 2025-10-18 145826.png
Screenshot 2025-10-18 145836.png
Screenshot 2025-10-18 145817.png
83
web
Oct 18, 2025

Full Stack E-Com Website

An AI-powered full-stack e-commerce platform built to deliver a personalized, secure, and responsive online shopping experience.

JavaScriptReactMongoDB+6
•Live Project
View Project
Screenshot 2026-04-11 065117.png
Screenshot 2026-04-11 065125.png
51
web
Apr 10, 2026

Online Compiler

The Problem: Friction in Prototyping Developers often need to test a quick snippet of code, try a new algorithm, or verify logic in a different language. However, spinning up a new local environment, configuring compilers, or navigating clunky online IDEs creates unnecessary friction. I wanted to build a lightweight, frictionless solution that felt as powerful as VS Code but lived entirely in the browser, requiring zero setup. The Solution I built a modern, browser-based code editor and compiler that supports 10 programming languages (including C++, Python, Java, Go, and Rust) with a seamless, lag-free developer experience. It features a clean, responsive UI with a familiar file/folder management tree, auto language detection, and standard inputs (stdin) execution. Engineering & Architecture To deliver a premium VS Code-like experience, I had to carefully select and integrate frontend technologies that could handle heavy DOM manipulation and real-time editing. Monaco Editor Integration: Instead of reinventing the wheel or using basic textareas, I integrated Microsoft's Monaco Editor (the engine behind VS Code). This provided out-of-the-box syntax highlighting, intelligent code completion, and mini-map support. Next.js & TypeScript: The application is built on Next.js for optimized performance and SEO. TypeScript ensures strict type safety across complex state management, particularly when handling file trees, editor states, and language configurations. Secure Execution Engine: Compiling arbitrary code in the browser is dangerous and computationally heavy. To solve this, I integrated the Wandbox API as the remote execution engine. When a user runs code, the payload is securely dispatched to Wandbox, compiled in an isolated container, and the stdout/stderr streams are piped back to the client in real-time. Dynamic Resizable UI: I engineered a resizable split-pane layout using custom React hooks to manage drag events. This allows users to effortlessly resize the file explorer, editor, and terminal output windows to suit their workflow, mirroring professional desktop IDEs. Overcoming Challenges One of the main challenges was state synchronization between the selected file in the file explorer and the Monaco Editor instance. Since users can rapidly switch between files of different programming languages, the editor's language model had to update instantly without losing the undo/redo history stack of the previous file. I solved this by caching the Monaco ITextModel instances in memory. When a user switches files, the application simply swaps the active model rather than unmounting and remounting the editor component. This resulted in instantaneous file switching and preserved local state perfectly. The Result The final product is a blazing-fast, robust online compiler that feels like a native desktop application. It features a complete dark/light mode ecosystem and handles complex multi-language execution flawlessly. It serves as a testament to building high-performance, developer-focused tooling on the web.

next.jstypescript
•Live Project
View Project
Screenshot 2026-01-09 061600.png
Screenshot 2026-01-09 061530.png
Screenshot 2026-01-09 061414.png
Screenshot 2026-01-09 061539.png
Screenshot 2026-01-09 061547.png
14
web
Jan 8, 2026

Job Portal

JobPortal is a modern job search platform connecting job seekers with top employers. Built with React and TailwindCSS, it offers a smooth and responsive user experience. Users can register using email, Google, or GitHub via Firebase Authentication. Job seekers can search, filter, and apply for jobs effortlessly. Employers can post job listings and manage applications in real-time. Advanced filtering helps users find relevant job opportunities quickly. Application tracking keeps users updated on their job status and history. Both job seekers and employers have personalized profile management. Real-time notifications alert users of new job posts and updates. Powered by Firestore/MongoDB, and deployed on Vercel/Netlify for high performance.

htmlcsstailwind+5
•Live Project
View Project
Screenshot 2026-01-09 062516.png
Screenshot 2026-01-09 062505.png
Screenshot 2026-01-09 062435.png
Screenshot 2026-01-09 062627.png
Screenshot 2026-01-09 062620.png
Screenshot 2026-01-09 062453.png
Screenshot 2026-01-09 062612.png
Screenshot 2026-01-09 062601.png
Screenshot 2026-01-09 062444.png
Screenshot 2026-01-09 062636.png
11
web
Jan 8, 2026

Library Management SystemF

BookHaven is a full-featured library management system built with React. It allows users to browse, borrow, and return books easily from an organized collection. Secure user authentication is handled through Firebase Authentication. Users can filter books by category, genre, or search by title/author. Each book includes detailed info, including availability and description. The borrowing system tracks available quantities and due return dates. Users can view their borrowed books and return them with one click. The responsive UI ensures smooth performance across all devices. Modern technologies like React Router, Tailwind CSS, and Axios are used. SweetAlert2 enhances the user experience with clean and intuitive popups.

mongodbcssexpress.js+5
•Live Project
View Project