Hi, perkenalkan

Muhammad Arfa Nurhalim

Backend Developer

Saya membangun antarmuka web yang cepat, rapi, dan enak digunakan — memadukan detail desain dengan kode yang bersih dan terstruktur.

Bandung · JawaBarat
Foto Muhammad Arfa Nurhalim

Mengenal saya lebih dekat

Halo, saya Muhammad Arfa Nurhalim, seorang pelajar Rekayasa Perangkat Lunak (RPL) yang memiliki ketertarikan di bidang pengembangan web dan teknologi. Saya senang mempelajari hal baru, membangun aplikasi, serta mengembangkan kemampuan dalam membuat solusi digital yang bermanfaat.

Saya memiliki pengalaman dalam pengembangan aplikasi menggunakan berbagai teknologi seperti Laravel, React.js, JavaScript, PHP, dan database. Saya juga terbiasa mengerjakan berbagai proyek mulai dari website portofolio, sistem informasi, API, hingga pengembangan game sederhana.

Bagi saya, setiap proyek adalah kesempatan untuk belajar dan meningkatkan kemampuan. Saya selalu berusaha menghasilkan kode yang rapi, tampilan yang nyaman digunakan, serta terus mengikuti perkembangan teknologi agar dapat berkembang menjadi seorang developer yang lebih baik.

13+

Proyek dikerjakan

14+

Teknologi dikuasai

8

Sertifikat diraih

Portfolio Showcase

Jelajahi perjalanan saya lewat proyek, sertifikasi, dan keahlian teknis.

Preview Kasir D'Mac Chiken Crunch

Kasir D'Mac Chiken Crunch

Sistem kasir berbasis web untuk D’Mac Chicken Crunch yang dikembangkan sebagai project dari Hubungan Industri (Hubin) sekolah. Saya mengerjakan dashboard admin dengan fitur CRUD untuk pengelolaan data serta mengintegrasikan Midtrans sebagai payment gateway untuk mendukung proses pembayaran digital.

Laravel HTML CSS JavaScript PHP MySQL
Preview PPID SMKN 1 Katapang

PPID SMKN 1 Katapang

PPID SMKN 1 Katapang merupakan website layanan informasi publik sekolah yang dikembangkan sebagai project Teaching Factory (TEFA) RPL. Website ini menyediakan berbagai informasi dan dokumen publik serta layanan permohonan informasi untuk meningkatkan keterbukaan dan kemudahan akses informasi bagi masyarakat.

Laravel Tailwind HTML CSS JavaScript PHP MySQL
Preview Portofolio

Portofolio

Web Portofolio Pribadi adalah website yang menampilkan profil, pengalaman, dan berbagai proyek yang telah saya kerjakan. Website ini juga dilengkapi chatbot berbasis AI menggunakan Gemini untuk memberikan informasi dan membantu pengunjung berinteraksi dengan lebih mudah.

Laravel HTML CSS JavaScript PHP PostgreSQL Supabase
Preview Code Mentor AI

Code Mentor AI

CodeMentor AI adalah platform pembelajaran berbasis LMS yang terintegrasi dengan AI untuk membantu proses belajar. AI digunakan untuk merangkum materi sebagai rekomendasi bagi pengguna yang memperoleh nilai di bawah rata-rata. Pada proyek ini saya berperan sebagai Frontend Developer.

React HTML CSS JavaScript MySQL ExpressJS
Preview Conneckat

Conneckat

Conneckat adalah aplikasi web yang memudahkan siswa mencari informasi dan mendaftar ke berbagai kegiatan ekstrakurikuler. Pada proyek ini saya berperan sebagai Backend Developer dengan mengembangkan sistem, mengelola database, serta memastikan proses pengelolaan dan pendaftaran data berjalan dengan baik.

Laravel HTML CSS JavaScript PHP MySQL
Preview Web Voting

Web Voting

Web Voting adalah aplikasi untuk membuat dan mengikuti voting menggunakan kode yang dibagikan oleh pembuat voting. Sistem dirancang agar setiap pengguna hanya dapat memberikan satu suara. Pada proyek ini saya berperan sebagai Backend Developer.

Laravel Tailwind HTML CSS JavaScript PHP MySQL
Preview IP Tracker

IP Tracker

IP Tracker adalah aplikasi web yang menampilkan informasi lokasi berdasarkan alamat IP dengan mengambil data dari API geolocation. Aplikasi ini dapat menampilkan detail seperti lokasi, penyedia layanan internet (ISP), dan informasi jaringan secara cepat dan mudah dipahami.

React HTML CSS JavaScript
Preview Mobile Web Event

Mobile Web Event

Mobile Web Event adalah aplikasi web mobile yang menampilkan informasi acara dengan mengambil data dari API yang telah tersedia. Aplikasi ini juga dilengkapi fitur pengaturan untuk mengubah tema tampilan, sehingga pengguna dapat menyesuaikan pengalaman penggunaan sesuai preferensi.

HTML CSS JavaScript
Preview BlindMaze

BlindMaze

Blind Maze adalah game puzzle yang menguji daya ingat pemain dengan menghafalkan jalur labirin sebelum dindingnya menghilang. Game ini dikembangkan sebagai modul Lomba Kompetensi Siswa (LKS) tingkat Kabupaten dan diselesaikan dalam waktu 3 jam.

HTML CSS JavaScript
Preview My Tabungan GW

My Tabungan GW

Jika kamu ingin mencatat tabunganmu maka gunkanlah web ini. Selain itu web ini bisa membuat tabungan target yang akan mengitung jumlah hari yang du butuhkan unuk memenuhi tabungan.

HTML CSS JavaScript PHP MySQL
Preview To Do List (v.2.O)

To Do List (v.2.O)

Di web ini ada 3 fitur baru dari To Do List sebelummnya yaitu Register, Login dan juga ganti tema. Dengan Fitur login ini anda bisa menyimmpan tugas anda.

HTML CSS JavaScript PHP
Preview To DO List(lite)

To DO List(lite)

Web ini adalah web untuk menyimpan barang yang akan di bawa atau tugas yang akan dikerjakan oleh kamu. Namun ini versi lite yang tidak bisa menyimpan tugas selamanya.

HTML CSS JavaScript
Preview Kalkulator

Kalkulator

Ini adalah kalkulator sederhana pada umumnya yang hanya memiliki empat operasi. Kalkulator ini juga hanya menggunakan Javacript untuk memghitung pengoperasiannya.

HTML CSS JavaScript

Laravel

React.js

Tailwind CSS

HTML5

CSS3

JavaScript

Node.js

PHP

MySQL

PostgreSQL

Git

Figma

Postman

VS Code

Sertifikat Juara 2 LKS Tingkat Kabupaten

Juara 2 LKS Tingkat Kabupaten

LKS Web Technologies Kab. Bandung — 2026

1 / 8

Sertifikat Juara 1 LKS Tingkat Sekolah

Juara 1 LKS Tingkat Sekolah

LKS Web Technologies SMKN 1 Katapang — 2025

2 / 8

Sertifikat Kelulusan Dicoding

Kelulusan Dicoding

Dicoding Indonesia — 2026

3 / 8

Sertifikat Belajar Membuat Aplikasi Web dengan React

Belajar Membuat Aplikasi Web dengan React

Dicoding Indonesia — 2026

4 / 8

Sertifikat Belajar Membuat Front End  untuk Pemula

Belajar Membuat Front End untuk Pemula

Dicoding Indonesia — 2026

5 / 8

Sertifikat Belajar Dasar Pemograman JavaScript

Belajar Dasar Pemograman JavaScript

Dicoding Indonesia — 2026

6 / 8

Sertifikat Pengenalan ke Logika Pemograman (Programing Logic 101)

Pengenalan ke Logika Pemograman (Programing Logic 101)

Dicoding Indonesia — 2026

7 / 8

Sertifikat Memulai Dasar Pemograman

Memulai Dasar Pemograman

Dicoding Indonesia — 2026

8 / 8

Mari berkolaborasi

Punya proyek, ide, atau sekadar ingin menyapa? Kolom di bawah selalu terbuka.

Gatot AI

Halo 👋 Terima kasih sudah mampir. Ada yang bisa saya bantu seputar portfolio, proyek, atau kolaborasi?