Hi, I'm Muhammad Ilham

A passionate Software Engineer from Indonesia. I specialize in building scalable web & mobile applications, crafting innovative solutions, and bringing ideas to life with clean and efficient code.

banner

About

Me

I'm a passionate Full Stack Developer with a strong interest in building scalable web and mobile applications. I enjoy transforming ideas into functional digital products by combining clean architecture, intuitive user experiences, and maintainable code. Creating efficient solutions and continuously learning new technologies are what drive me as a developer.

I started my software development journey in 2023 and have been actively improving my skills through academic projects, freelance work, and personal development. Today, I work with modern technologies such as Next.js, React.js, Flutter, Laravel, Express.js, TypeScript, Tailwind CSS, Supabase, and PostgreSQL to build responsive, high-performance applications across web and mobile platforms.

My

Skills

Frontend Development

HTML
Tailwind CSS
React
Next.js
Typescript
Framer Motion

Backend Development

PHP
Laravel
Node.js
Express.js
REST API

Mobile Development

Flutter
Clean Architecture
Clean Architecture
Mobile First Design

Database

MySQL
MongoDB
Supabase
Firebase

Soft Skills

Problem-solving
Teamwork

Fullstack Developer

Feb - Aug

Internship at PT. TATACIPTA TEKNOLOGI INDONESIA

As a Fullstack Developer Intern at PT. Tatacipta Teknologi Indonesia, I was responsible for:

  • Maintaining and improving the quality of the company's internal websites to ensure optimal performance, stability, and ease of use.
  • Handling client-based projects, including requirement analysis, development, up to the launch of the web solutions.
  • Collaborating with the development team to troubleshoot issues and deliver efficient, scalable systems.

Android & IOS Developer

Jan - May

Internship at PT. JAWAPOS MEDIA TELEVISI

As an Android & iOS Developer Intern at PT. Jawapos Media Televisi (JTV), I was responsible for:

  • Developing the JTV mobile news portal application using Flutter with a focus on performance and user experience (UX).
  • Building Kala Rasa, an interactive recipe mobile application using Flutter with a user-friendly and intuitive design.
  • Integrating external APIs and optimizing mobile app performance to ensure system responsiveness and stability.

Mobile App Development

Sep - Dec

Independent Study at NF Academy

As a participant in the Mobile App Development Independent Study at NF Academy, I learned and practiced:

  • Studying the architecture and foundations of modern mobile development using the Flutter framework.
  • Building a capstone team project (mobile application), implementing interface design, routing, and dynamic interactions.
  • Integrating external APIs and leveraging efficient state management for optimal application performance.
  • Adhering to mobile development best practices, unit testing, and team collaboration using Git.

Fullstack Developer

Apr - Jun

Internship at CV Kersa

As a Fullstack Developer Intern at CV Kersa, I was responsible for developing the Kersa website using Laravel and frontend technologies. My work included:

  • Creating the initial website templates, including the main page structure, navigation, and responsive visual elements.
  • Developing article pages to ensure readable and responsive displays across various devices.
  • Designing UI/UX for the admin dashboard, ensuring an intuitive and user-friendly interface for content managers.
  • Building the admin dashboard using Laravel, implementing data management, user authentication, and content administration.
  • Optimizing web performance and ensuring cross-device compatibility.

Mobile Development Instructor

Nov - Present

Core Team at SLP Community

As a Mobile Development Instructor and Core Team Member at SLP Community, my responsibilities included:

  • Delivering training sessions on Flutter fundamentals, widgets, state management (Provider/BLoC), and Firebase integration.
  • Guiding participants in building UI/UX, managing state, and integrating Firebase services (Authentication, Firestore, Storage).
  • Providing mentoring, technical support, and evaluating assignments completed by participants.
  • Collaborating with the team to structure the curriculum and training materials for effective learning.

Fullstack Developer

Jun - Jul

Virtual Internship at BTPN Syariah

During a project-based Virtual Internship as a Fullstack Developer at BTPN Syariah, I was responsible for:

  • Designing and developing RESTful APIs using Go (Golang) for image upload and deletion features.
  • Implementing authentication and authorization mechanisms using JWT to secure user data.
  • Designing and managing database structures using GORM with MySQL, including relationships between models.

Certifications

Junior Web Developer (Vocational School Graduate Academy)

Junior Web Developer (Vocational School Graduate Academy)

Pusat Pengembangan Talenta Digital

ID Kredensial:19310734840-252
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software

Memulai Dasar Pemrograman untuk Menjadi Pengembang Software

Dicoding Indonesia

ID Kredensial:JLX196KJNP72
Belajar Dasar Dasar DevOps

Belajar Dasar Dasar DevOps

Dicoding Indonesia

ID Kredensial:98XW5WRWJPM3
Learn Laravel 11: Bikin Website Booking Luxury Hotel

Learn Laravel 11: Bikin Website Booking Luxury Hotel

BuildWithAngga

ID Kredensial:mWhLbguuwN
Belajar Membuat Aplikasi Back-End untuk Pemula

Belajar Membuat Aplikasi Back-End untuk Pemula

Dicoding Indonesia

ID Kredensial:53XEO54KYZRN
Responsive Web Design

Responsive Web Design

freeCodeCamp

ID Kredensial:fcc71692c8b-53a5-43ab-be8e-ccd55f003509-rwd
Belajar Membuat Aplikasi Android untuk Pemula

Belajar Membuat Aplikasi Android untuk Pemula

Dicoding Indonesia

ID Kredensial:GRX5Q4Q8KZ0M
Belajar Membuat Front-End Web untuk Pemula

Belajar Membuat Front-End Web untuk Pemula

Dicoding Indonesia

ID Kredensial:81P2VNKRYPOY

My

Projects

card-image

Angkutin | Smart Waste Management

A mobile-first PWA smart waste management platform designed to address pickup logistics inefficiencies and promote recycling incentives.

  • Contributed as a Backend Developer in building a mobile-first Progressive Web App (PWA) using Next.js and NestJS.
  • Engineered scalable APIs and backend logic to integrate an AI-powered AR scanner for estimating waste dimensions and optimizing vehicle allocation.
  • Addressed courier cancellation issues by improving waste volume estimation accuracy for correct courier dispatch.
  • Implemented a tracking and reward system supporting the circular economy, motivating users to separate and recycle materials.
  • Improved pickup logistics, reduced dispatch cancellations, and incentivized sustainable waste disposal behaviors.
Visit LivePrivate Repo
card-image

Laci POS

A comprehensive, offline-first mobile Point-of-Sale ecosystem built to maintain operational continuity and data integrity during intermittent connectivity.

  • Engineered an offline-first mobile Point-of-Sale (POS) application using Flutter (Android & iOS).
  • Designed a dual-layer system using Drift for local persistence and Firebase for global data synchronization.
  • Implemented multi-tenant data isolation and distributed synchronization patterns with an automated sync queue.
  • Ensured atomic updates for transaction safety, automatically logging inventory updates and CRM loyalty points without network reliance.
  • Integrated advanced inventory tracking, automated sync queue, and client relations management into a unified POS workflow.
No Live DemoPrivate Repo
card-image

Kala Rasa

A culinary and recipe discovery mobile application that bridges the gap between culinary inspiration and ingredient procurement.

  • Developed a recipe discovery and execution mobile application using Flutter (Android & iOS).
  • Applied Clean Architecture to design a modular, scalable, and highly maintainable codebase.
  • Integrated an AI-driven chatbot to provide personalized cooking guidance and step-by-step assistance.
  • Implemented an automated shopping list feature to streamline ingredient procurement and cooking efficiency.
  • Conducted UX research to build smooth features like bookmarks and history tracking while preserving data integrity.
No Live DemoPrivate Repo
card-image

JTV Portal

A unified mobile experience for real-time news and live streaming, built using Clean Architecture and the BLoC pattern.

  • Developed a real-time news and live streaming mobile application using Flutter (Android & iOS).
  • Utilized Clean Architecture to ensure modular scalability and long-term codebase maintainability.
  • Leveraged the BLoC pattern for robust state management across features like bookmarking and live media playback.
  • Integrated advanced media kits for low-latency live video streaming and rendering.
  • Incorporated accessibility features, including text-to-speech functionality, for digital journalism.
No Live DemoPrivate Repo
card-image

Diary Food

A website to track your daily food intake and calories.

  • Developed a recipe-sharing platform with AI-powered search and real-time interactions.
  • Implemented user features: upload, comment, bookmark, and share recipes.
  • Optimized performance and SEO using Next.js SSR and dynamic routing.
card-image

Zefora

Modern e-commerce website focused on women’s fashion with a clean, responsive, and conversion-oriented user experience.

  • Designed and developed a user-centric women’s fashion e-commerce platform with a modern UI.
  • Implemented structured product catalogs with search and filtering for easier product discovery.
  • Optimized performance, responsiveness, and SEO using Next.js and Tailwind CSS to support higher conversion rates.
Visit LivePrivate Repo
card-image

Gundul Trans

Modern travel website with a clean, responsive, and conversion-oriented user experience.

  • Designed and developed a user-centric travel website with a modern UI.
  • Implemented features with search and filtering for easier cars discovery.
  • Optimized performance, responsiveness, react js and Tailwind CSS to support higher conversion rates.
Visit LivePrivate Repo
card-image

Arenaku | Sports Field Booking

A modern e-commerce platform with a focus on user experience.

  • Built a web app for booking sports fields with schedule, review, and photo features.
  • Used Laravel to manage CRUD operations and secure user roles.
  • Designed responsive UI with Tailwind for mobile-first experience.
card-image

Booking Luxury Hotel

A website for booking luxury hotels with room reservation, booking management, and payment simulation features.

  • Developed a hotel booking platform with user-friendly reservation flow.
  • Integrated room listings, booking management, and payment simulation.
  • Emphasized elegant UI/UX for a premium feel.
No Live DemoGithub
card-image

Rekapin

A centralized academic data management application that addresses fragmented manual processing with offline reliability and bulk operations.

  • Engineered a mobile application using Flutter to centralize participant, course, and grade management.
  • Utilized the BLoC pattern for scalable state management and integrated Hive for robust offline-first reliability.
  • Addressed administrative bottlenecks by integrating CSV/Excel processing for high-speed bulk import/export operations.
  • Integrated secure QR scanning functionalities for instant digital certificate verification.
  • Designed interactive visual charts to bridge raw educational data with real-time actionable insights.
No Live DemoPrivate Repo
card-image

Paylio | E-Wallet Application

A Flutter-based e-wallet application that enables users to top up, transfer, buy data, and perform various transactions with Midtrans payment gateway integration.

  • Built a cross-platform e-wallet application using Flutter.
  • Implemented core features such as top-up, transfers, and data purchase.
  • Integrated Midtrans payment gateway for secure and seamless transactions.
No Live DemoGithub
card-image

Sadari 4 Life | Health Education Platform

An educational website that raises awareness about hypertension symptoms and provides quiz-based screening for early detection.

  • Developed an educational platform to increase awareness of hypertension risks.
  • Implemented quiz-based screening to help users identify potential symptoms early.
  • Focused on a clean and accessible UI/UX to support health education.
No Live DemoGithub
card-image

Go Explore | Travel Agency Landing Page

A responsive landing page website for a travel agency with modern and engaging design.

  • Built a responsive landing page optimized for both mobile and desktop.
  • Designed to highlight travel packages with clear call-to-actions.
  • Focused on modern UI/UX to attract and engage visitors.
card-image

Halaman Literasi | Cafe Landing Page

Landing page untuk cafe Halaman Literasi, ruang komunitas yang memadukan literasi dan budaya kopi di Jember.

  • Built a responsive landing page that adapts seamlessly to all devices.
  • Showcases the unique concept of combining a coffee space with literacy culture.
  • Designed with a warm, inviting UI/UX to reflect the cozy and inspiring atmosphere of the cafe.
Get in touch

What's next? Feel free to reach out to me if you're looking for a developer, have a query, or simply want to connect.

muhammadilhaam188@gmail.com

+62 8161 5697 675

Connect with me