Flutter
Currently learning cross-platform UI development & widget composition with Flutter
30%
Android Developer · Now Learning Flutter
I'm Maruf Hasan — also known online as itsmaruf — an Android developer from Bangladesh now expanding into cross-platform development with Flutter & Dart. Currently sharpening my craft, one app and one commit at a time.
<Maruf · Hasan · Soncoy />
Get to know me
Hi, I'm Md. Maruf Hasan Soncoy — a developer from Bangladesh who started out building native Android apps with Java and XML, and is now transitioning into cross-platform development with Flutter & Dart.
I'm currently pursuing a Diploma in Computer Science & Technology, which I began in 2023. I started learning Android development in 2025, and I'm now applying that foundation to Flutter — learning widgets, state management, and how to ship one codebase to both Android and iOS.
I enjoy exploring new concepts in mobile development and improving my coding discipline every single day — under the name itsmaruf across the web.
Let's TalkLearning Since
Projects Built
Core Languages
Platforms · Native & Flutter
What I work with
Currently learning cross-platform UI development & widget composition with Flutter
30%Learning Dart fundamentals — syntax, async programming & state management
30%Native Android development, activities, fragments & lifecycle management
55%Core Java programming & Android app development with Java
50%Building Android UI layouts with XML & the View-based system
55%Version control basics & managing code repositories
45%Applying Material Design guidelines for clean, consistent UIs
45%Learning Firebase basics for authentication & data storage
35%What I've built
OtoWave is a modern offline music player for Android built with Java and XML. It automatically scans local storage for audio files, supports background playback with media controls, and delivers a clean Material Design interface. The project is fully open-source and designed for a smooth listening experience.
Plexus is a modern, full-featured Library Management System (LMS) built with the Django framework. It bridges the gap between students and administrators by providing a unified, secure platform. Track and manage book inventory in real time, automate borrowing and return workflows, manage student profiles, generate insightful usage and financial reports, and enforce role-based access control for staff and students. Whether for a school, college, or institutional library, Plexus delivers a clean, responsive, and user-friendly experience.
My journey
Pursuing a Diploma in Computer Science & Technology, learning programming fundamentals, data structures, and software development concepts.
Self-learning Android development with Java & XML, building practice projects to strengthen skills and understand mobile app development concepts.
Expanding from native Android into cross-platform development with Flutter & Dart, learning to ship one codebase across Android and iOS.
Frequently asked
Md. Maruf Hasan Soncoy, also known online as itsmaruf, is an Android developer from Bangladesh who is transitioning into cross-platform mobile development with Flutter and Dart.
He builds native Android apps with Java and XML and is currently learning Flutter and Dart to ship apps across both Android and iOS from one codebase.
itsmaruf is the online handle of Md. Maruf Hasan Soncoy, an Android and Flutter developer based in Bangladesh.
You can reach him by email at maruf.chats@gmail.com, on GitHub as exploremaruf, on LinkedIn as exploremaruf, or on Telegram as exploremaruf.
Get in touch
I'm a new Android developer eager to learn and grow. Whether you have feedback, collaboration ideas, or just want to say hi — feel free to reach out!