M. Mahafuj Rahman

Full-Stack Engineer · Mobile (Flutter) · DevOps

Experience

BRS Engineering (Guangzhou) Co. Ltd. 2025 – Present · Guangzhou, CN

Lead Software Engineer & NoorConnect Project Counselor

Joined as full-stack engineer, expanded scope based on evolving company needs. Owned backend and DevOps first — migrated from a vendor-managed server to self-hosted AWS infrastructure using aaPanel, AWS Lambda (webhooks, CI/CD), and CodeCommit. Identified critical gaps in the mobile codebase and stepped in to lead Flutter development for NoorConnect, a Muslim prayer guidance app for iOS and Android.

  • Architected app from scratch using Clean Architecture + GetX (state only), migrating a disorganised legacy codebase into a scalable feature-based structure.
  • Built full BLE prayer mat integration — device discovery, pairing, real-time sensor data during prayer, and zen mode.
  • Implemented cross-platform prayer alarm system: Android AlarmManager (exact alarms, boot recovery, custom adhan sounds) and iOS AlarmKit (iOS 26+) with local notification fallback.
  • Developed Quran feature with local caching, recitation settings, and multilingual support across 6 languages.
  • Integrated go_router + get_it, establishing architecture conventions across the entire product. Sole mobile engineer across the full production lifecycle.
Puyang HuaFa Technology Co., Ltd. 2024 – Present · Remote, CN

Software Lead & Project Counselor

Led architecture and full-stack development across DevOps, backend, and 3 client apps for a large-scale commerce platform (Qifa). Only member with production experience — co-founders were still undergraduate students. Scope: Chinese payment integration (WeChat Pay), OTP via Aliyun SMS, multi-app Docker Compose deployments, Alibaba Cloud infrastructure.

Shanghai XinCaiXinGen Enterprise Management Co., Ltd. Aug 2023 – Jan 2024 · Changchun, CN

Frontend Engineer (Flutter Intern)

Converted an existing UniApp codebase to Flutter and integrated it with the existing backend. Core self-learning period — formative in committing to mobile engineering.

Union Power (Yangzhou) Co., Ltd. July 2022 – July 2023 · Yangzhou, CN

Software Engineer

Started as intern (graduation requirement), converted to full-time. Built unionpowerinc.com from scratch. Wrote automation scripts to manage and transform large datasets for the site. Hands-on DevOps, WordPress, and data pipeline tooling.

Education

Yangzhou University Yangzhou, Jiangsu, CN
  • Master's in Software Engineering — 2027 (expected)
  • Bachelor of Engineering in Software Engineering — 2024

Skills

Mobile
Flutter / Dart · dartz · BLoC · GetX (state) · get_it · go_router · Swift (native iOS) · Kotlin (native Android)
Backend
Python · Django · DRF · WebSocket · Daphne · Redis · Channels · Celery · MySQL · PostgreSQL · PHP
DevOps
AWS (S3, CodeCommit, ECS, Lambda) · Azure · Alibaba Cloud / Aliyun · Docker · aaPanel · cPanel · Hostgator · Hostinger
APIs & CMS
Gaode Map (AMap) · Huawei Maps · WeChat / WePay · Aliyun SMS · Firebase · WordPress · Shopify · Wagtail
AI / ML
YOLO v8n · n8n · Claude · MCP Servers · Prompt Engineering · Agent Management
Frontend
React · React Native · Astro · TypeScript · HTML / CSS
Other
Dear ImGui · C++ · Git · GitHub
Languages
English (professional) · Mandarin (working) · Bangla (native)

Selected Projects

NoorConnect Flutter · Django · AWS Lambda · BLE · iOS AlarmKit · Android AlarmManager

Production-grade Muslim prayer guidance iOS/Android app. BLE prayer mat integration, cross-platform alarm system with exact scheduling, Quran module with multilingual support (6 languages), offline-first architecture. Sole mobile engineer from prototype to production.

Qifa (Puyang HuaFa) Flutter · Django / PHP · Docker · Aliyun · WePay · Aliyun SMS

Large-scale commerce platform — 3 client apps (customer, merchant, admin), full DevOps on Alibaba Cloud, Chinese payment integration, OTP via Chinese SMS APIs. Architected from scratch as the only experienced engineer on the team.

Open RTMS Python · YOLO v8n · OpenCV · FastAPI · Flutter

Open-source real-time monitoring system. On-device YOLO v8n face detection — video capture → inference → REST API → mobile app. github.com/ShaysFrame/open_rtms ↗

XueHanYu Vue · Django · PostgreSQL

Chinese language learning platform with Vue SPA frontend and Django REST backend. Lessons, vocabulary management, and user progress tracking.

Certifications

Meta Backend Developer Professional Certificate Meta / Coursera
Meta Frontend Developer Professional Certificate Meta / Coursera