About Me

Who Am I?

Hi I'm Md. Mahfuzur Rahman from Bangladesh, Working as a Software Engineer at Brain Station 23 Ltd. Also pursuing M.Sc. in Computer Science and Engineering from Bangladesh University of Engineering Technology (BUET), Dhaka, Bangladesh. I've completed my B.Sc. in Computer Science and Engineering from Jashore University of Science & Technology (JUST), Jashore, Bangladesh.

I specialize in developing native Android applications using Kotlin/Java, XML/Compose, as well as cross-platform applications using Flutter. With a strong understanding of software engineering best practices and Material UI design, I am confident in my ability to produce clean, efficient, and maintainable code. I have a proven track record of collaborating effectively with teams to deliver successful Android and Flutter projects. Other than that I've keen interest in other domains including but not limited to Robotics, IoT, UI/UX Design, 3D design, 3D printing, Web Design & Development, ML/AI and Game Development.

About Work

What do I do?

Android App

UI/UX Design

Robotics

IOT

3D design

Web Design

Web Development

Game Development

My Specialty

My Skills

Android Development

90%

UI/UX Design

85%

Robotics

85%

IoT

70%

3D Design & 3D printing

65%

Web Design

80%

Web Development

75%

Game Development

70%
My Work

Recent Work

Smart Tree Watering

The App connects with the IoT Device via Wi-Fi or Bluetooth , shows real time data of the sensors and can remotely control the Pump attached to the IoT Device.

100 49

Ship Tracking App

Ships can share their location and see other's location in real-time by using this application.

100 49

Smart Attendance App

Teachers can take and manage student’s attendance, CT marks, attendance mark etc. in a convenient way.

100 49

Hall Management App

This app consist of student information, provost & admin panel, meal management, allegation, transaction history, library management of student halls at JUST.

100 49

Quiz App

Users can learn, practice and test their knowledge by answering quiz.

100 49

Virtual CR - Class Schedule App

Provides class schedules, notify changes in real time.

100 49

Surah & Namaz Shikkha

This app provides Surah in Arabic format and audio format

100 49

Blood Donation App

Users can easily find nearest blood donors and can request for donation.

100 49

E-commerce

An basic e-commerce app

100 49

E-commerce App

An basic e-commerce app

100 49

Development Stacks

What stack I use?

Android App

  • Android Studio
  • JAVA
  • Firebase
  • MYSQL
  • Library
  • API

UI/UX Design

  • Adobe XD
  • Sketch
  • InVision Studio
  • Photoshop
  • Illustrator
  • Animation

Web Design

  • HTML
  • CSS
  • Bootstrap
  • Material Theme
  • Photoshop
  • Adobe XD

Web Development

  • Javascript
  • JQuery
  • PHP
  • Laravel
  • MYSQL
  • REST API

Game Development

  • Unity 3d
  • Blender
  • Unreal Engine
  • Character Design

Robotics

  • Arduino IDE
  • Arduino
  • ESP-32
  • Sensors

IOT

  • Esp-32
  • Node MCU
  • Android app
  • Real Time

3D design

  • Fusion 360
  • AutoCAD
  • Sindoh 3D 2X
  • 3D printing
Education

Education

  • Department Of Computer Science and Engineering
  • Bangladesh University Of Engineering Technology (BUET), Dhaka, Bangladesh
  • Department Of Computer Science and Engineering
  • Jessore University Of Science and Technology (JUST), Jessore, Bangladesh

CPSCS, Cantonment Public School and College, Saidpur,Nilphamari

Experience

Work Experience

Software Engineer || Brain Station 23 Ltd. 2021-Present

  • Collaborated with international and local teams of 40+ people.
  • Translated business requirements into technical specifications effectively.
  • Developed Android applications using Kotlin, including Native, Cross-platform (Flutter), Kotlin-Multi-Platform and Machine Learning apps.
  • Demonstrated proficiency in OOP with coding skills in both Kotlin and Java.
  • Utilized Android Studio, Android SDK, Gradle, and ProGuard for efficient development.
  • Applied Android design patterns (MVVM, MVP) and adhered to design principles and guidelines.
  • Designed user-friendly interfaces using Jetpack Compose, XML, and Material UI.
  • Integrated RESTful APIs to connect Android applications with backend services.
  • Implemented offline storage, threading, and performance tuning strategies.
  • Worked on GPS tracking, location services, and Google Maps integration.
  • Utilized Firebase technologies, including Realtime Database, Firestore, and Firebase Cloud Messaging.
  • Incorporated hardware features such as Bluetooth, GPS location, and camera functionalities.
  • Utilized Kotlin Coroutines and RxJava for effective concurrency management.
  • Applied LiveData and Flow for reactive programming.
  • Used Hilt and Dagger2 for dependency management.
  • Prioritized writing testable code with unit tests, instrumented tests, and UI tests.
  • Proficient in Git for code versioning.

Android Developer || Jashore University of Science & Technology 2019-2021

  • Developed various Android applications for the CSE department and university, covering tasks like Class Schedule Management, Attendance Management, Vehicle Management, Hall Management, and Library Management.
  • Utilized a technology stack that includes Java, XML, Location services, Google Maps integration, and Firebase technologies such as Realtime Database, Firestore, and Cloud Messaging for the development of these applications.
Get in Touch

Contact

Jessore, 7408