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, self-proclaimed designer who specializes in full stack development (React.js & Node.js). I am very enthusiastic about bringing the technical and visual aspects of digital products to life. User experience, pixel perfect design, and writing clear, readable, highly performant code matters to me.

I began my journey as a web developer in 2023, and since then, I've continued to grow and evolve as a developer, taking on new challenges and learning the latest technologies along the way. Now, in my early thirties, 2 years after starting my web development journey, I'm building cutting-edge web applications using modern technologies such as Next.js, TypeScript, Tailwindcss, Laravel, Supabase and much more.

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
Mobile First Design

Database

MySQL
MongoDB
Supabase
Firebase

Soft Skills

Problem-solving
Teamwork

Mobile App Development

Sep - Dec

Study Independen at NF Academy

Sebagai Web Development Intern, saya bertanggung jawab dalam pengembangan website Kersa dengan menggunakan HTML, CSS, dan JavaScript untuk tampilan antarmuka. Pekerjaan saya mencakup:

  • Membuat tampilan awal website, termasuk struktur halaman utama, navigasi, dan elemen visual.
  • Mengembangkan halaman artikel, memastikan tampilan yang responsif dan mudah dibaca oleh pengguna.
  • Merancang UI/UX untuk halaman admin, memastikan antarmuka yang intuitif dan user-friendly bagi pengelola konten.
  • Membangun dashboard admin menggunakan Laravel, mengimplementasikan fitur manajemen data, otentikasi pengguna, dan pengelolaan konten.
  • Mengoptimalkan performa dan responsivitas website, serta memastikan kompatibilitas dengan berbagai perangkat.

Web Developer

Apr - Jun

Internship at Kersa

Sebagai Web Development Intern, saya bertanggung jawab dalam pengembangan website Kersa dengan menggunakan HTML, CSS, dan JavaScript untuk tampilan antarmuka. Pekerjaan saya mencakup:

  • Membuat tampilan awal website, termasuk struktur halaman utama, navigasi, dan elemen visual.
  • Mengembangkan halaman artikel, memastikan tampilan yang responsif dan mudah dibaca oleh pengguna.
  • Merancang UI/UX untuk halaman admin, memastikan antarmuka yang intuitif dan user-friendly bagi pengelola konten.
  • Membangun dashboard admin menggunakan Laravel, mengimplementasikan fitur manajemen data, otentikasi pengguna, dan pengelolaan konten.
  • Mengoptimalkan performa dan responsivitas website, serta memastikan kompatibilitas dengan berbagai perangkat.

Core Team Mobile Development

Nov - Present

Core Team at SLP Community

Sebagai pemateri dalam projek pelatihan mobile development menggunakan Flutter, tanggung jawab saya meliputi:

  • Memberikan materi tentang dasar-dasar Flutter, widget, state management (Provider/Bloc), dan integrasi Firebase.
  • Membimbing peserta dalam membangun UI/UX, mengelola state, dan mengintegrasikan Firebase (Auth, Firestore, Storage).
  • Memberikan mentoring, dukungan teknis, dan evaluasi hasil kerja kepada peserta.
  • Berkolaborasi dengan tim dalam penyusunan kurikulum dan materi pelatihan untuk memastikan proses pembelajaran yang efektif.

Fullstack Developer

Jun - Jul

Internship at BTPN Syariah

Dalam project-based virtual internship sebagai Fullstack Developer, saya bertanggung jawab untuk:

  • Merancang dan mengembangkan API menggunakan GoLang untuk fitur upload dan hapus gambar.
  • Menerapkan sistem autentikasi dan otorisasi menggunakan JWT untuk mengamankan data pengguna.
  • Mengelola dan merancang struktur database menggunakan GORM dengan MySQL, termasuk implementasi relasi antar model.

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

Diary Food

  • 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

Arenaku | Sports Field Booking

  • 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

Portfolio Website

  • Showcases personal projects and skills with a modern, responsive design.
  • Built with Next.js and Tailwind CSS for fast performance.
  • Features interactive UI and easy navigation for visitors.
card-image

Booking Luxury Hotel

  • 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.
card-image

Paylio | E-Wallet Application

  • 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.
card-image

Sadari 4 Life | Health Education Platform

  • 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.
card-image

Angkutin | Smart Waste Management

  • Developed a responsive web platform for smart waste management in Surabaya.
  • Provided features to simplify waste disposal and encourage sustainable habits.
  • Integrated expert consultation to guide residents on effective waste management.
card-image

Go Explore | Travel Agency Landing Page

  • 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

  • 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.

muhammadilhaam@gmail.com

+62 8161 5697 675

Connect with me