MDN Projects
Open to Software Roles & Client Work

Hi, I'm Dimas 👋

Building Scalable Mobile, Web & Backend Systems.

I design and develop practical digital products with a focus on clean architecture, maintainability, and real-world business needs. Backed by MDN Projects for professional client collaboration.

Core Stack: Flutter (BLoC) Laravel 11 PostgreSQL Docker
dimas@mdn-infrastructure: ~ 200 OK
$ whoami
Mohammad Dimas Noufal
Software Developer (Mobile, Web, Backend & Home Lab)
$ mdn-projects --status
Mobile Apps
9 Enterprise Apps
Active Users
15,000+ MAU
Crash-Free Rate
99.8%
Client Rating
5.0 ★ Upwork
$ cluster --mesh-status
[✓] api-gateway:v1.2 (active) [✓] auth-service:v2.0 (healthy) [✓] core-engine:v3.1 (synced) [✓] cache-cluster:redis (ready)
MDN Projects MDN Projects
v1.2.0
Core Engineering

What I Do & How I Think

Structured across four core domains to deliver maintainable, high-impact software from mobile clients to bare-metal servers.

📱

Mobile Engineering

Cross-platform native applications prioritizing performance, offline-first persistence, and testable architectures.

•Flutter / Dart
•BLoC State Pattern
•Clean Architecture
•GPS & Offline SQLite
🌐

Web Applications

Fast, responsive web apps with server-side rendering, semantic accessible HTML, and modern Tailwind CSS systems.

•Laravel 11 & Blade
•Tailwind CSS 4
•Eloquent ORM & REST APIs
•SEO & Core Web Vitals
⚙️

Backend & APIs

Robust RESTful APIs, relational schema design, transactional integrity, and Redis distributed caching.

•PHP 8.3 & Laravel
•PostgreSQL Schema & Indexing
•Redis Cache & Queues
•REST API & Webhooks
🧪

Home Lab & Infra

Hands-on self-hosting, Proxmox VE hypervisors, Docker container orchestration, Linux networking, reverse proxying, and automated backups.

•Proxmox VE & Hypervisors
•Docker & Docker Compose
•Ubuntu Server & Networking
•Nginx Reverse Proxy
Proof of Work

Featured Case Studies

Harmoni screenshot 1
Mobile Engineering 1,100+

Harmoni

Smart Attendance, Efficient Workforce

Harmoni Attendance App is an HRIS application designed specifically for DMLT Group to manage employee attendance and workforce activities efficiently. It provides features for attendance tracking, employee visits, operational activities, location validation, and attendance records, making daily HR processes more organized and accessible. The application simplifies workforce management through location-based verification, face recognition, and real-time attendance information, enabling DMLT Group to monitor employee activities effectively while providing employees with a reliable and convenient solution for managing their daily attendance and work-related activities.

Active Users
1,100+
Daily Attendance
1,000+
Flutter Dart Offline-First
HR WIse screenshot 1
Mobile Engineering 18

HR WIse

Smart Attendance, Connected Workforce.

HR Wise is an HRIS application developed for PT Total Kilat Solution to streamline employee attendance and daily workforce activity management. The application provides employees with a convenient way to record attendance and activities while enabling HR teams and management to monitor workforce information efficiently.

Active Users
18
Monthly Attendance
15
Flutter Dart Offline-First
HRIS YURI - Smart Attendance & Workforce screenshot 1
Mobile Engineering Attendance & Check-in/Check-out

HRIS YURI - Smart Attendance & Workforce

Smart employee attendance and workforce management application for faster, easier, and more accurate attendance.

HRIS YURI is a mobile HRIS application designed to simplify employee attendance and workforce activities through digital attendance, location-based validation, face validation, employee self-service, and supporting HR workflows.

Core Features
Attendance & Check-in/Check-out
Location Validation
GPS
Flutter Dart RESTful API GPS/Location Services
MJB EMKL - Container Logistics Operations screenshot 1
Logistics & Field Operations Digitized

MJB EMKL - Container Logistics Operations

Mobile logistics operations app for container distribution and field documentation.

MJB EMKL is a logistics operations application designed to support MJB’s operational team in managing and recording container distribution activities. The application enables field operators to record essential shipment information such as container numbers, delivery orders, container documents, and supporting logistics data directly during daily operations. By centralizing container documentation and distribution records in a structured mobile workflow, MJB EMKL helps reduce manual processes, improve data accuracy, and provide better visibility into container movements and logistics activities between field operations and management.

Operational Documentation
Digitized
Container Records
Centralized
Flutter Dart REST API
DSO Retail & Grosir - Field Sales Management screenshot 1
Sales & Field Operations Digitized

DSO Retail & Grosir - Field Sales Management

Mobile sales and field operations platform for retail and wholesale teams.

DSO Retail & Grosir is a sales and field operations application designed to support DMLT Group’s sales team in managing product sales and daily activities directly in the field. The application helps sales representatives manage customer visits, product information, orders, transactions, and sales activities in a more organized and efficient way. By bringing key sales workflows into a single mobile application, DSO helps field teams streamline daily operations, monitor their activities, and manage retail and wholesale transactions while improving operational visibility and coordination between field teams and management.

Sales Workflow
Digitized
Customer Visits
Tracked
Flutter Dart REST API
Minilemon Space - Smart Kids Activity Management screenshot 1
Family & Education Managed

Minilemon Space - Smart Kids Activity Management

Interactive family application for managing children’s screen time and educational activities.

Minilemon Space is an application designed to help parents manage and monitor their children’s activities while encouraging productive screen time. The application provides features that help parents control playtime and guide children toward educational content through a fun and interactive experience. By combining entertainment with learning-oriented activities, Minilemon Space aims to create a healthier balance between children’s digital engagement and educational exploration while giving parents greater confidence in how their children use screen time.

Screen Time
Managed
Educational Content
Integrated
Flutter Dart REST API
EcoCoin - Smart Waste Sorting & Rewards screenshot 1
Sustainability & AI AI-assisted

EcoCoin - Smart Waste Sorting & Rewards

AI-powered waste sorting and rewards platform for sustainable everyday habits.

EcoCoin is a mobile application designed to promote an eco-friendly lifestyle by making waste sorting easier, more practical, and engaging. The application uses automatic image-based classification to identify different types of waste, allowing users to sort waste without requiring specialized knowledge of waste categories. EcoCoin also introduces an EcoCoin-based loyalty and rewards system, where users earn rewards from their waste-sorting activities. This combination of AI-assisted classification and gamified incentives helps motivate sustainable habits while providing organizations and communities with a digital mechanism to support and measure environmental initiatives.

Waste Classification
AI-assisted
Reward System
EcoCoin-based
Flutter Dart AI Image Classification REST API
Skin Burn Check - AI Burn Severity Assessment screenshot 1
Healthcare & Artificial Intelligence CNN-based

Skin Burn Check - AI Burn Severity Assessment

AI-assisted Android application for preliminary burn severity assessment from images.

Skin Burn Check is an Android-based application designed to help identify the severity of burn injuries through image analysis. The application uses Artificial Intelligence with a Convolutional Neural Network (CNN) model to analyze burn images and provide an initial assessment of the condition. Developed natively using Kotlin, the application combines mobile technology and AI to provide an accessible and practical burn assessment tool. Skin Burn Check is intended to support early identification and provide users with useful preliminary information about burn conditions directly through an Android device.

AI Model
CNN-based
Platform
Android
Kotlin Android Convolutional Neural Network (CNN) Image Processing
Sembada Weather - Environmental Monitoring screenshot 1
Weather & Environmental Monitoring Weather + UV + Air Quality

Sembada Weather - Environmental Monitoring

Real-time weather, UV index, and air quality monitoring in one mobile application.

Sembada Weather is an environmental monitoring application designed to help users access weather information easily, quickly, and accurately. The application provides real-time weather conditions, ultraviolet (UV) index levels, and air quality information, allowing users to better understand their surrounding environment before planning daily activities. By bringing weather, UV exposure, and air quality information into a single mobile experience, Sembada Weather helps users monitor environmental changes, plan outdoor activities more effectively, and increase awareness of conditions that may affect comfort and safety.

Environmental Data
Weather + UV + Air Quality
Data Source
API-based
Flutter Dart Weather API REST API
Career Trajectory

Professional Experience

Track record of shipping production software with measurable improvements in latency, uptime, and user adoption.

Freelance Mobile Developer

MDN Projects
Freelance December 2025 — Present

Worked as a Freelance Mobile Developer and Other at MDN Projects, developing and maintaining cross-platform mobile applications or Other for various business and operational needs. Responsible for translating business requirements into scalable mobile solutions, implementing user interfaces, integrating RESTful APIs, managing application state, and ensuring reliable application performance across different use cases. Worked across multiple domains including HRIS, logistics, field operations, sales, environmental monitoring, and AI-assisted applications.

Key Achievements & Impact:

  • ▹ Delivered 9+ mobile application projects across HRIS, logistics, sales, field operations, environmental monitoring, and AI-assisted solutions.
  • ▹ Developed cross-platform mobile applications using Flutter and native Android technologies based on project requirements.
  • ▹ Integrated RESTful APIs across multiple business applications to support real-time data exchange between mobile clients and backend systems.
  • ▹ Implemented Clean Architecture and structured state management to improve application maintainability and scalability.
  • ▹ Delivered field-oriented applications with location, geo-tagging, offline data, and operational documentation capabilities.
  • ▹ Integrated AI and image-based features into mobile applications, including waste classification and burn image assessment.
  • ▹ Handled complete mobile development workflows from UI implementation and API integration through testing, debugging, and application release.
  • ▹ Supported business operations by digitizing manual workflows across HR, logistics, sales, infrastructure monitoring, and environmental applications.

Mobile Application Developer

PT Hasta Prima Solusi
Full-time March 2025 — Present

Worked as a Mobile Application Developer at PT Hasta Prima Solusi, responsible for developing and maintaining mobile applications to support business and operational requirements. Focused on implementing responsive user interfaces, integrating RESTful APIs, managing application state, and ensuring reliable application performance. Collaborated with backend and other technical teams to translate business requirements into functional mobile solutions while maintaining code quality, usability, and application stability.

Key Achievements & Impact:

  • ▹ Developed and maintained mobile application features to support business and operational workflows.
  • ▹ Delivered cross-platform mobile functionality using Flutter based on business and technical requirements.
  • ▹ Integrated RESTful APIs to enable reliable communication between mobile applications and backend services.
  • ▹ Implemented reusable UI components and structured application architecture to improve maintainability.
  • ▹ Implemented state management for consistent and predictable application behavior across key features.
  • ▹ Collaborated with backend and technical teams to integrate mobile features with existing business systems.
  • ▹ Handled end-to-end mobile development activities including UI implementation, API integration, testing, debugging, and application release.
  • ▹ Improved the accessibility of business processes by transforming operational requirements into mobile-based workflows.

Learning Budy REA Bootcamps

Skill Academy by Ruangguru
Freelance August 2024 — October 2024

Served as a Learning Buddy for REA Bootcamps at Skill Academy by Ruangguru, supporting learners throughout their bootcamp journey and helping them navigate technical learning activities. Provided guidance, assistance, and feedback to learners during the program while helping ensure they could understand and complete assigned learning activities effectively.

Key Achievements & Impact:

  • ▹ Supported learners throughout the REA Bootcamps learning program.
  • ▹ Provided technical guidance and assistance to learners during bootcamp activities.
  • ▹ Assisted learners in understanding and completing assigned technical learning tasks.
  • ▹ Helped troubleshoot learner difficulties and provided guidance when facing technical challenges.
  • ▹ Provided feedback and learning support to help learners progress throughout the bootcamp.
  • ▹ Communicated with learners and supported a collaborative and productive learning environment.
Foundations & Credentials

Education & Certifications

Academic Background

1 Record
2021 — 2025 Cum Laude / 3.88 GPA

Bachelor of Informatics Engineering (S.Kom)

Universitas Muhammadiyah Tangerang

Focused on core computer science foundations, algorithm analysis, relational database systems, and mobile software engineering.

Relevant Areas of Study:
Software Engineering & Clean Architecture Database Management Systems (RDBMS & SQL) Mobile Application Development Computer Networks & Infrastructure Object-Oriented Programming & Design Patterns Operating Systems & Linux Administration

Bootcamps & Credentials

32 Verified

Menjadi Flutter Developer Expert

Dicoding Indonesia • Issued Feb 2026 • Exp Feb 2029
ID: NVP7NG0JOZR0
Verify ↗

Belajar Pengembangan Aplikasi Flutter Intermediate

Dicoding Indonesia • Issued Nov 2025 • Exp Nov 2028
ID: MEPJ2O2GLP3V
Verify ↗

Belajar Fundamental Aplikasi Flutter

Dicoding Indonesia • Issued Jul 2025 • Exp Jul 2028
ID: JLX151EN5Z72
Verify ↗

Belajar Membuat Aplikasi Web dengan React

Dicoding Indonesia • Issued Jun 2023 • Exp Jun 2026
ID: ERZRGEO62PYV
Verify ↗

Belajar Jaringan Komputer untuk Pemula

Dicoding Indonesia • Issued Dec 2022 • Exp Dec 2025
ID: JMZVND563PN9
Verify ↗

Belajar Dasar-Dasar DevOps

Dicoding Indonesia • Issued Nov 2022 • Exp Nov 2025
ID: MRZM48GG3XYQ
Verify ↗

Belajar Dasar UX Design

Dicoding Indonesia • Issued Sep 2023 • Exp Sep 2026
ID: 53XE4YVWVZRN
Verify ↗

Belajar Dasar Git dengan GitHub

Dicoding Indonesia • Issued Mar 2023 • Exp Mar 2026
ID: 4EXG9W8N9ZRL
Verify ↗

Belajar Membuat Front-End Web untuk Pemula

Dicoding Indonesia • Issued Oct 2022 • Exp Oct 2025
ID: 4EXG96OGDZRL
Verify ↗

Belajar Membuat Aplikasi Back-End untuk Pemula

Dicoding Indonesia • Issued Feb 2022 • Exp Feb 2025
ID: JMZV2RY7OZN9
Verify ↗

Belajar Dasar Pemrograman JavaScript

Dicoding Indonesia • Issued Oct 2022 • Exp Aug 2025
ID: ERZRMRV5WPYV
Verify ↗

Memulai Pemrograman Dengan Dart

Dicoding Indonesia • Issued Mar 2022 • Exp Mar 2025
ID: N9ZOEWV88XG5
Verify ↗

Belajar Prinsip Pemrograman SOLID

Dicoding Indonesia • Issued Mar 2023 • Exp Mar 2026
ID: MRZM49W1RXYQ
Verify ↗

Belajar Membuat Aplikasi Flutter untuk Pemula

Dicoding Indonesia • Issued Jun 2023 • Exp Jun 2026
ID: 81P23LLMQXOY
Verify ↗

Belajar Dasar Pemrograman Web

Dicoding Indonesia • Issued Feb 2022 • Exp Feb 2025
ID: GRX5KR6G3Z0M
Verify ↗

Belajar Dasar Data Science

Dicoding Indonesia • Issued Sep 2024 • Exp Sep 2027
ID: 2VX3411J4ZYQ
Verify ↗

Belajar Dasar AI

Dicoding Indonesia • Issued Oct 2024 • Exp Oct 2027
ID: L4PQ54E0QZO1
Verify ↗

Belajar Analisis Data dengan Python

Dicoding Indonesia • Issued Oct 2024 • Exp Oct 2027
ID: 4EXG74J4QPRL
Verify ↗

Junior Mobile Programmer (Vocational School Graduate Academy)

Digital Talent Scholarship • Issued Jul 2023
ID: 19362711150-17
Verify ↗

Mastering AI Bootcamp Ruang Guru Skill Academy Batch 2

Skill Academy by Ruangguru • Issued Dec 2023 • Exp Mar 2024
ID: READN4NS
Verify ↗

Belajar Pengembangan Machine Learning

Dicoding Indonesia • Issued Jun 2023 • Exp Jun 2023
ID: 6RPNWGW19P2M
Verify ↗

Belajar Machine Learning untuk Pemula

Dicoding Indonesia • Issued Jun 2023 • Exp Jun 2026
ID: NVP7O50R4PR0
Verify ↗

Belajar Dasar Visualisasi Data

Dicoding Indonesia • Issued Mar 2023 • Exp Mar 2026
ID: 4EXG9WVE9ZRL
Verify ↗

Memulai Pemrograman Dengan Python

Dicoding Indonesia • Issued Mar 2023 • Exp Mar 2026
ID: ERZR0QEDMXYV
Verify ↗

Crash Course on Python

Coursera • Issued Aug 2023
ID: K6BJ7HYTM5HM
Verify ↗

Foundations of Data Science

Coursera • Issued Jul 2023
ID: HMMBSX66NCBM
Verify ↗

Belajar Membuat Aplikasi Android dengan Jetpack Compose

Dicoding Indonesia • Issued Jun 2023 • Exp Jun 2026
ID: 1OP804K6QXQK
Verify ↗

Certificate of Competencies - Mandiri Mobile Aplication Developer Virtual Internship Experience Program

Mandiri • Issued May 2023
ID: 196934IAPMGIM2852023
Verify ↗

Memulai Pemrograman Dengan Swift

Dicoding Indonesia • Issued Mar 2023 • Exp Mar 2026
ID: JMZVNY48QPN9
Verify ↗

Memulai Pemrograman Dengan Java

Dicoding Indonesia • Issued Mar 2022 • Exp Mar 2025
ID: JLX13OO05P72
Verify ↗

Memulai Pemrograman Dengan Kotlin

Dicoding Indonesia • Issued Jul 2022 • Exp Jul 2025
ID: JLX1G7M6JZ72
Verify ↗

Belajar Membuat Aplikasi Android untuk Pemula

Dicoding Indonesia • Issued Aug 2022 • Exp Aug 2025
ID: MRZMDJO0NZYQ
Verify ↗
Social Proof

What People Say About Working With Me

Feedback from engineering mentors, technical leads, and client project owners.

“

Dimas demonstrated strong ownership when developing our cross-platform solutions. His code is clean, well-architected with BLoC, and he understands both client-side mobile constraints and backend data models deeply. A dependable engineer who values maintainability.

Ahmad Fauzi
Senior Software Engineer
PT Teknologi Digital Mandiri
in ↗
“

Reliable developer who delivers on time and proactively solves architectural bottlenecks. His work on our attendance and logistics systems was instrumental in achieving seamless field adoption.

Budi Santoso
Engineering Lead & Project Manager
Enterprise Solutions Corp
in ↗
“

Dimas has a great eye for both technical performance and user experience. The MJB EMKL app tracking milestone interface exceeded our expectations in clarity and speed. Working with him was smooth and highly productive.

Jessica Tan
Product Owner
Logistics Hub Services
in ↗
Get In Touch

Let's Start a Conversation.

Have an engineering opportunity, contract role, or architectural challenge to discuss? I'd love to hear from you.