Hi, I'm Dimas Febriyanto
Full-Stack Developer & Mobile Engineer
I build backend systems, REST APIs, web applications, and cross-platform mobile apps using Golang, Laravel, Flutter, and modern JavaScript technologies.
5+
Production-ready digital projects completed.
Full-time, Freelance
Ready for opportunities.
Dimas Febriyanto
Software EngineerAbout Dimas Febriyanto
I'm Dimas Febriyanto, a Full-Stack Developer and Mobile Engineer based in Bekasi, Indonesia, with a background in Informatics from Universitas Gunadarma.
I specialize in backend development and cross-platform mobile application development, with hands-on experience building REST APIs, backend services, web applications, and mobile apps using Golang, Laravel, Express.js, Flutter, React.js, and Next.js.
Throughout my professional experience, I've contributed to production applications, developed backend and mobile features for business systems, and published reusable Flutter packages on pub.dev. I've also worked on projects ranging from digital business applications to AI-powered solutions.
Beyond software development, I have experience mentoring over 100 students in programming and mobile application development. I enjoy solving practical engineering problems, writing maintainable code, and continuously exploring technologies that help build reliable software.
I'm always interested in opportunities to collaborate, build impactful products, and grow as a software engineer.
Tech Stack
A curated set of tools, frameworks, and technologies I use to build high-performance digital experiences.
Programming & Development
Golang · Flutter · Dart · REST API · Microservices
Database & Tools
PostgreSQL · MySQL · Redis · Git · Docker
Soft Skills
Problem Solving · Team Collaboration · Adaptability · Communication
Projects
A selection of my recent work and applications.
Foto In Aja
August 2026
Web system for searching and buying running event photos. Runners simply enter their bib number; YOLO detects the bib in every photo, PaddleOCR reads it, and the system indexes each photo to that bib number, enabling checkout and full-resolution photo downloads.
- Search photos by bib number
- Automatic bib detection with YOLO (ONNX Runtime)
- Bib reading with PaddleOCR + post-processing (NMS, height filter, regex, confidence)
CV ATS Generator Python x Latex
June 2026
ATS-friendly CV generator that helps users create professional resumes with a clean structure, real-time preview, and PDF export for modern recruitment systems.
- Create ATS-friendly resumes
- Dynamic resume form builder
- Real-time resume preview
CV ATS Builder
May 2026
A modern mobile application for generating professional, ATS-friendly CV PDFs in minutes. Built with Flutter and integrated with a high-performance Node.js backend to ensure seamless career management and resume optimization.
- No-Authentication Onboarding: Quick access using only an email address, eliminating complex login barriers.
- Multi-Step CV Builder: Intuitive wizard for Personal Info, Summary, Experience, Education, Projects, and Skills.
- Dynamic Layout Reordering: Drag-and-drop functionality to customize the order of CV sections.
Themely: Flutter Theme Manager for Dark, Light and Custom Themes
Themely is a modular Flutter package for managing dark, light and custom named themes with semantic color tokens, animated transitions, and auto scheduling.
- Light, dark, AMOLED, and system modes built in with zero config
- Auto-scheduling to switch modes automatically by time of day
- Smooth animated transitions via Flutter's AnimatedTheme
SIMA (Siaga Bersama)
An AI-powered emergency response app that connects civilians with disaster response agencies. Features auto-location detection and real-time reporting to accelerate emergency handling.
- Auto-location
- Real-time reporting
- Auto fire detection
Bottom Navigatior Bar Kit - Library Flutter
April 2026
Reusable and customizable Flutter bottom navigation bar components with modern UI design, built for scalability and clean architecture.
- Reusable bottom navigation bar components
- Clean and modular architecture
- Easy customization (colors, icons, layout)
Warung Digital – Digital Grocery Store Management Application
April 2025
A Flutter-based mobile application that empowers small grocery store owners to manage products, inventory, and sales transactions digitally — replacing manual bookkeeping with an efficient, real-time solution.
- Product & Category Management
- Stock & Price Management
- Sales Transaction Recording
Keuanganku – Personal Finance Management App
January 2024
A personal finance management application designed to help users track income, expenses, and financial health in real time.
- Income and expense tracking
- Transaction categorization (e.g., food, transportation, utilities)
- Daily, weekly, and monthly financial summaries
eFilm - A List Movie
February 2022
A modern movie discovery web application for browsing trending films, exploring detailed movie information, and discovering what to watch next.
- Full-stack movie catalog with categorized listings and instant search
- Detailed movie pages featuring synopsis, rating, genre, and cast info
- RESTful API backend built with Golang (Gin) and PostgreSQL
Professional Journey
Experience everything I've worked on throughout my career in software development.
PT Cipta Krida Bahari
Flutter Mobile Developer
Responsible for developing and maintaining enterprise mobile applications using Flutter for logistics and operational business processes. Focused on migrating legacy Android applications to Flutter, implementing scalable mobile architectures, integrating RESTful APIs with backend services, and developing offline-first features to support field operations. Collaborated with cross-functional teams to deliver reliable, maintainable, and user-friendly mobile solutions.
- Migrated legacy Android (Java) mobile applications to Flutter to improve maintainability and development efficiency.
- Developed new mobile features for operational and reporting systems used in logistics business processes.
- Integrated Flutter applications with RESTful APIs and backend services for real-time data synchronization.
Advanced Computer System Laboratory UG
Teaching Laboratory Assistant
As a Teaching Laboratory Assistant for the Mobile Computing Systems course, I supported students in building real-world mobile apps using Flutter from fundamentals to beginner.
- Instructed students on Dart programming fundamentals and core Flutter concepts including widget architecture, layout design, and navigation
- Introduced state management patterns in Flutter, with a focus on Provider
- Facilitated interactive learning sessions and live coding demonstrations to reinforce practical understanding
Sagara Technology
Junior Mobile Developer
Contributed to multiple client projects as a contract-based Flutter developer at Sagara Technology, delivering production-ready mobile features.
- Implemented responsive UI for mobile and tablet, including navigation flows, form handling & validation, and consistent error handling patterns
- Integrated REST APIs using the http package, covering request/response handling, JSON parsing, and API error state management
- Built reusable widget components and maintained clean layout structures to support scalable codebases
Flutter Developer Intern
Sagara Technology is a software house in Indonesia specializing in mobile and web application development for various industry clients.
- Implemented new features across existing Flutter applications based on product requirements, contributing directly to the app's functionality and user experience.
- Identified, debugged, and resolved existing bugs within the codebase to optimize overall application performance and stability.
- Sliced UI/UX design prototypes from Figma into pixel-accurate, responsive Flutter interfaces, maintaining design consistency throughout the app.
Asah led by Dicoding
Machine Learning Cohort
An intensive machine learning training program led by Dicoding, one of Indonesia's leading developer education platforms.
- Participated in a structured, project-based machine learning program covering core ML concepts including supervised learning, unsupervised learning, and model evaluation.
- Completed hands-on projects applying machine learning algorithms to real-world datasets, from data preprocessing through model training and deployment.
- Studied and implemented neural network architectures using Python-based frameworks as part of the program curriculum.
PT Kawan Solusi Teknologi
Business Analyst Intern
PT Kawan Solusi Teknologi is a technology solutions company based in Bekasi Selatan, providing digital services to local and regional clients.
- Analyzed business requirements from clients and internal stakeholders, translating needs into clear and actionable technology solution proposals.
- Conducted research and evaluation of technology tools and platforms suitable for client business processes in the Bekasi Selatan area.
- Assisted in the documentation of business processes, workflow diagrams, and requirement specifications for ongoing projects.
Coding Camp powered by DBS Foundation
Front-End & Back-End Developer
Coding Camp is a national developer training program powered by DBS Foundation, designed to equip participants with industry-standard full-stack web development skills.
- Developed modern, responsive front-end web applications using React.js, implementing component-based architecture for scalable and maintainable UI.
- Built back-end services and RESTful APIs using Hapi.js, following best practices in route handling, request validation, and response structuring.
- Designed and managed databases to support back-end services, ensuring data integrity and efficient query performance.
Asosiasi Properti Syariah Indonesia
WordPress Maintainer
Asosiasi Properti Syariah Indonesia (APSI) is a national association dedicated to the development and promotion of sharia-compliant property in Indonesia.
- Improved and maintained the overall appearance and layout of the organization's WordPress website, ensuring a professional and user-friendly visual presentation.
- Regularly updated and managed website content including articles, announcements, event information, and member pages to maintain accuracy and relevance.
- Performed basic troubleshooting on WordPress plugins, themes, and page builders to resolve display issues and functionality errors.
Lembaga Pengembangan Komputerisasi Universitas Gunadarma
Course Instructor
Delivered comprehensive instruction on Golang and Database Management Systems (DBMS), equipping participants with practical backend development skills applicable to real-world scenarios.
- Designed and delivered structured learning materials covering Golang fundamentals, concurrency, RESTful API development, and database integration
- Taught core DBMS concepts including database design, normalization, SQL querying, and performance optimization
- Facilitated hands-on coding sessions and real-world case studies to reinforce practical understanding
Laboratory Assistant
As a Laboratory Assistant, I mentored 100+ participants and provided technical support throughout structured training sessions.
- Mentored 100+ participants in solving coding problems, strengthening their understanding of programming concepts and problem-solving skills
- Provided technical support on programming tools and application software, helping participants troubleshoot and resolve issues efficiently
- Delivered guidance, tips, and best practices to improve coding efficiency and overall performance during training sessions
MiMath @mimath.id
Full Stack Developer
MiMath is an educational focused on making mathematics learning more accessible and engaging for students in Indonesia.
- Developed responsive and interactive front-end interfaces using React.js and TypeScript, ensuring a smooth and intuitive user experience across devices.
- Built and maintained RESTful APIs using Golang, handling business logic, data validation, authentication, and server-side operations.
- Integrated front-end and back-end services with Supabase as the database and storage platform, enabling real-time data handling and file management.
Achievements
Recognition and milestones attained throughout my journey.

3rd Place IoT - KOMPRES 15
Januari 2024Berhasil meraih Juara 3 pada kompetisi KOMPRES 15 (Creative Software Development Competition) dalam kategori Internet of Things. Tim kami mengembangkan "Smart Library System", solusi cerdas berbasis IoT untuk keamanan perpustakaan yang mengintegrasikan pemindaian kartu ID otomatis dengan sistem monitoring website.

2nd Place Application Development - USB Gunadarma
November 2024Berhasil meraih Juara 2 dalam kategori Application Development pada ajang Unlimited Software Building (USB) yang diselenggarakan oleh FIKTI Universitas Gunadarma. Proyek ini melibatkan pengembangan aplikasi berbasis AI yang mengintegrasikan Flutter dan React JS untuk mempercepat respon darurat.
Certificates
A showcase of my professional certifications and achievements, highlighting my commitment to continuous learning and excellence in technology.
Okupasi Junior Web Programmer
BNSP • Juli 2026
Front-End and Back End Developer by DBS Foundation x Dicoding
DBS Foundation x Dicoding • Juli 2025
Machine Learning by Asah
Asah led by Dicoding in association with Accenture • Januari 2026
2nd Place Application Development - USB Gunadarma
USB Fakultas Ilmu Komputer dan Teknologi • November 2024
3rd Place IoT - KOMPRES 15
KOMPRES Lab. Informatika • Mei 2024
Junior Mobile Programmer - VSGA Digitalent
VSGA Digitalent • September 2024
Junior Mobile Programmer - BNSP
Badan Nasional Sertifikasi Profesi • Oktober 2024
Education
My academic journey, campus involvements, and certifications that have shaped my professional foundation.

Gunadarma University
Bachelor in Computer Science GPA: 3.92 / 4.00
Activities & Involvements
Competitions & Awards

PGRI 1 Kota Bekasi
High School in Science GPA: 4.00 / 4.00
Activities & Involvements
Latest Stories
Exploring technology, design, and my journey as a software developer.
Kenapa Ribuan Aplikasi Lovable Bocorkan Data Penggunanya?
Riset terhadap 159.041 proyek Lovable menemukan data sensitif terbuka tanpa login, dari email sampai nomor paspor. Ini penjelasan dan cara mengamankannya.
Kenapa REA Jadi Tool Reverse Engineering Paling Viral?
REA membuat agen AI bisa membongkar aplikasi apa pun sampai ke level binary. Kenapa tool open source ini viral, apa saja yang bisa ia baca, dan apa batasannya?
Kenapa Agen AI di Antigravity Kini Bisa Kendalikan Browser?
Google Antigravity kini punya Browser Use. Agen AI bisa membuka, mengklik, dan menguji aplikasi web kamu, lalu memeriksa console error sebelum tugas selesai.
Have a project in mind? Let's talk.
I am always open to discussing new projects, creative ideas or opportunities to be part of your visions.








