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.
Software Developer (Mobile, Web, Backend & Home Lab)
MDN Projects
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.
Web Applications
Fast, responsive web apps with server-side rendering, semantic accessible HTML, and modern Tailwind CSS systems.
Backend & APIs
Robust RESTful APIs, relational schema design, transactional integrity, and Redis distributed caching.
Home Lab & Infra
Hands-on self-hosting, Proxmox VE hypervisors, Docker container orchestration, Linux networking, reverse proxying, and automated backups.
Featured Case Studies
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.
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.
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.
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.
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.
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.
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.
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.
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.
Professional Experience
Track record of shipping production software with measurable improvements in latency, uptime, and user adoption.
Freelance Mobile Developer
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
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
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.
Education & Certifications
Academic Background
1 RecordBachelor of Informatics Engineering (S.Kom)
Focused on core computer science foundations, algorithm analysis, relational database systems, and mobile software engineering.
Bootcamps & Credentials
32 VerifiedMenjadi Flutter Developer Expert
Belajar Pengembangan Aplikasi Flutter Intermediate
Belajar Fundamental Aplikasi Flutter
Belajar Membuat Aplikasi Web dengan React
Belajar Jaringan Komputer untuk Pemula
Belajar Dasar-Dasar DevOps
Belajar Dasar UX Design
Belajar Dasar Git dengan GitHub
Belajar Membuat Front-End Web untuk Pemula
Belajar Membuat Aplikasi Back-End untuk Pemula
Belajar Dasar Pemrograman JavaScript
Memulai Pemrograman Dengan Dart
Belajar Prinsip Pemrograman SOLID
Belajar Membuat Aplikasi Flutter untuk Pemula
Belajar Dasar Pemrograman Web
Belajar Dasar Data Science
Belajar Dasar AI
Belajar Analisis Data dengan Python
Junior Mobile Programmer (Vocational School Graduate Academy)
Mastering AI Bootcamp Ruang Guru Skill Academy Batch 2
Belajar Pengembangan Machine Learning
Belajar Machine Learning untuk Pemula
Belajar Dasar Visualisasi Data
Memulai Pemrograman Dengan Python
Crash Course on Python
Foundations of Data Science
Belajar Membuat Aplikasi Android dengan Jetpack Compose
Certificate of Competencies - Mandiri Mobile Aplication Developer Virtual Internship Experience Program
Memulai Pemrograman Dengan Swift
Memulai Pemrograman Dengan Java
Memulai Pemrograman Dengan Kotlin
Belajar Membuat Aplikasi Android untuk Pemula
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.
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.
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.
Client Collaboration Portal
Looking to Build Your Next Product?
Whether you need an end-to-end cross-platform mobile app, a resilient Laravel backend API, or containerized server deployment, MDN Projects provides dedicated engineering partnership.
Available Contracting Channels:
Hire Dimas via Upwork for hourly contracts or fixed-scope milestones with secure escrow and verified time tracking.
Collaborate directly on Contra with transparent milestones, flexible contracts, and zero platform fees for clients.
Explore pre-defined project packages for Flutter app MVP creation, API development, or Docker infrastructure setup.
Direct enterprise contracts, dedicated retainers, or technical consulting directly under MDN Projects.
Let's Start a Conversation.
Have an engineering opportunity, contract role, or architectural challenge to discuss? I'd love to hear from you.