Building Robust Systems & Mentoring Communities
I'm Md. Maruf Sarker. I’m a passionate software engineer and competitive programmer working with modern web technologies. Right now, I’m learning backend engineering with .NET (C#) and exploring AI engineering to keep myself aligned with modern software development.
Portfolio
Featured Projects

QuickGen - Project Scaffolding Tool
A powerful desktop application built with Java Swing for quick project scaffolding and template generation.

Image Classifier Toolkit
A Django-based web platform that hosts multiple image classification models under one unified interface.

Fictional AI
A Webflow-based implementation originally designed in Figma and later developed using Webflow.

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

Styler
A premium Portfolio & Agency Webflow template powered by GSAP animations and responsive layouts.
Content
Latest Tutorials

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

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

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.

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

A. False Alarm | Codeforces Round 1029
Detailed solution explanation for Codeforces Round 1029 Problem A with multiple approaches and complexity analysis.
Writing
Latest Posts

Nil Pointer Panic at 3 AM: Choosing the Right Go Database Tool
How we talk to our database in Go can mean the difference between compile-time confidence and runtim...

Docker Buildx: Build Multi-Platform Images Like a Pro
When building Docker images, developers often face platform compatibility issues. Thankfully, Docker...

Job Interview Preparation as a Programmer
A comprehensive, step-by-step guide for software engineering interview preparation.

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

Competitive Programming: A complete roadmap for Beginners
A complete guide to starting competitive programming journey from absolute scratch.
Contact
Get In Touch
Open to freelance projects, collaborations, and full-time SWE opportunities.
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




