maruf@portfolio:~

Featured Projects

Here are some of my recent projects that showcase my skills and passion for development.

DevKit Tools

DevKit Tools

A comprehensive, all-in-one developer utilities platform to boost productivity and resource management

Next.jsTypeScirptShadCN
QuickGen - Project Scaffolding Tool

QuickGen - Project Scaffolding Tool

A powerful desktop application built with Java Swing for quick project scaffolding and template generation.

JavaSwing
Image Classifier Toolkit

Image Classifier Toolkit

A Django-based web platform that hosts multiple image classification models under one unified interface. Upload an image and get the predicted result instantly.

DjangoTensorflowKeras
Bogura Jali Tupi Ecom

Bogura Jali Tupi Ecom

A fully static, responsive, and SEO-optimized e-commerce website for showcasing and selling authentic Bogura Jali Tupi (বগুড়া জালি টুপি) across Bangladesh. Built with Next.js, Tailwind CSS, and ShadCN UI.

Next.jsTailwind CSSShadcn
Niloy Bhowmick Portfolio

Niloy Bhowmick Portfolio

A modern, responsive video editor portfolio website showcasing professional video editing work, motion graphics, and client projects. Built with Next.js 15 and featuring smooth animations, YouTube integration, and a sleek glassmorphism design.

Next.jsTailwind CSSShadcn
CLI Based Note Taking App

CLI Based Note Taking App

A simple command-line interface application for note management with features like creating, editing, deleting, and searching notes.

CLIShellBash
Work.io Website Clone

Work.io Website Clone

This is a practice project to learn Wordpress, Elementor and Elementor Pro

WordPressElementor Pro
Fresh Meal Shop

Fresh Meal Shop

A practice project built to learn and apply responsive web design principles using HTML5, CSS3, and JavaScript.

HTML5CSS3JavaScript

Latest Tutorials

Educational content to help developers learn and grow their skills.

B. Bobritto Bandito | Codeforces Round 1017 (Div. 4)

B. Bobritto Bandito | Codeforces Round 1017 (Div. 4)

Solving Codeforces Round 1017 (Div. 4) Contest

C++CodeforcesDSA
14 minWatch
A. Trippi Troppi | Codeforces Round 1017 (Div. 4)

A. Trippi Troppi | Codeforces Round 1017 (Div. 4)

Solving Codeforces Round 1017 (Div. 4) Contest

C++CodeforcesDSA
3 minWatch
One Prime - Sheet #2 (Loops) | Assiut University Training

One Prime - Sheet #2 (Loops) | Assiut University Training

Solving loop-based problems from Assiut University training sheet with step-by-step approach and optimization techniques.

C++CodeforcesDSA
8 minWatch
A. Quintomania | Codeforces Round 984 (Div. 3)

A. Quintomania | Codeforces Round 984 (Div. 3)

Complete solution walkthrough for Codeforces Round 984 Div. 3 Problem A with detailed explanation and code implementation.

C++CodeforcesDSA
4 minWatch
A. False Alarm | Codeforces Round 1029

A. False Alarm | Codeforces Round 1029

Detailed solution explanation for Codeforces Round 1029 Problem A with multiple approaches and complexity analysis.

C++CodeforcesDSA
19 minWatch

Latest Blog Posts

Thoughts, insights, and tutorials about web development and technology.

What's Really Powering Your Computer? Meet the Daemons

What's Really Powering Your Computer? Meet the Daemons

You know that feeling when you hit 'print' and your document just… prints? Or click a web link and, ...

DeamonDockersystemd
3 minRead
Docker Buildx: Build Multi-Platform Images Like a Pro

Docker Buildx: Build Multi-Platform Images Like a Pro

When building Docker images, developers often face platform compatibility issues — especially when d...

DockerDocker Buildxamd
3 minRead
What Can In-Browser JavaScript Do and What are its Limitations?

What Can In-Browser JavaScript Do and What are its Limitations?

JavaScript is a powerful and versatile programming language primarily designed for use in web browse...

JavaScriptBrowser
4 minRead
Job Interview Preparation as a Programmer

Job Interview Preparation as a Programmer

A comprehensive, step-by-step guide for software engineering interview preparation. It covers master...

Job InterviewDSACP
4 minRead
Editor, Compiler, Runtime, git, etc Setup guidelines for Beginners

Editor, Compiler, Runtime, git, etc Setup guidelines for Beginners

Complete setup guide for beginners covering code editors, compilers, runtime environments, and versi...

EditorCompilerGit
4 minRead
Dynamic Programming কি?

Dynamic Programming কি?

যেখানে plain recursive function কে optimize করা হয় সেটাকে বলা যায় ডাইনামিক প্রোগ্রামিং। যখন একটা r...

Dynamic ProgrammingDSACP
2 minRead

Get In Touch

Have a project in mind or want to collaborate? I'd love to hear from you. Let's create something amazing together!

Contact Information

Location

Dhaka, Bangladesh

Follow me on social media

Send a Message

Whatever you learn in life, learn it in such a way that you can teach it to someone else.

— Md. Maruf Sarker