Muhamad Fikri Marzuki
Software Engineer
Pendidikan
Hacktiv8 Indonesia • Bootcamp, Fullstack Javascript
Nov 2019 — Mar 2020
Hacktiv8 adalah bootcamp pemrograman yang mengubah pemula dari latar belakang apa pun menjadi full-stack web developer dalam waktu 16 minggu.
Selama studi saya di Hacktiv8, saya telah mempelajari Pair Programming, HTML/CSS, Javascript ES6, Kontrol Versi dengan Git, Database SQL & NoSQL, Node JS, Express, Vue.js & Vuex, React, React-Native & Redux, Pengembangan Berbasis Tes (TDD), Deployment.
Universitas Gadjah Mada (UGM) • Bachelor's Degree, Agroindustrial Technology
2011 — 2017
Skripsi: Penentuan Kualitas Intrinsik pada Tomat (Lycopersicum Esculentum) Menggunakan Smartphone
Pengalaman Profesional
Full Stack Engineer • SpacetoCo
Apr 2026 – Sekarang
Penuh waktu • Jarak jauh • Australia
Membangun dan memelihara API, layanan backend, dan fitur pada aplikasi untuk pelanggan maupun internal, serta berkontribusi pada arsitektur platform, infrastruktur bersama, keandalan, observabilitas, dan pengujian.
Software Engineer • BisnisTrip
Apr 2024 – Des 2025
Penuh waktu • Jarak jauh • Jakarta, Indonesia
Mengembangkan dan memelihara platform web enterprise untuk manajemen keanggotaan, apartemen, perjalanan, hotel, dan dokumen, termasuk alur bisnis, ERD, REST API, dan deployment Nginx.
Full Stack JavaScript Instructor • Hacktiv8
Okt 2022 – Sep 2023
Penuh waktu • Hibrida • Jakarta, Indonesia
Mengajar JavaScript, HTML/CSS, Express.js, dan PostgreSQL kepada peserta bootcamp full-stack, serta membangun sistem penilaian internal dan skrip otomatisasi GitHub Classroom.
Backend Software Engineer • Sekolah.mu
Jan 2022 – Okt 2022
Penuh waktu • Jarak jauh • Jakarta, Indonesia
Mengembangkan layanan mikro pembayaran yang terintegrasi dengan Midtrans dan Xendit menggunakan Go dan Redis, memigrasikan layanan Python lama ke Go, serta membangun layanan backend untuk manajemen kursus, keranjang, email, dan voucher.
Software Engineer • Pixel House Studio
Jun 2020 – Des 2021
Penuh waktu • Di lokasi • Bandung, Indonesia
Mengembangkan page builder dan rendering engine untuk pembuatan situs web dengan drag-and-drop, aplikasi frontend dengan Vue.js dan Nuxt.js, serta skrip migrasi Node.js untuk data lama.
Keterlibatan Profesional Tambahan
Senior Frontend Engineer • MyConnect.ai
Feb 2026 – Jun 2026
Kontrak • Jarak jauh • Amerika Serikat
Mengembangkan dan menyempurnakan fitur produksi pada aplikasi web Next.js dan TypeScript, termasuk perbaikan bug, peningkatan performa, refactoring, serta pemantauan dengan Sentry dan Matomo.
Frontend Developer • Mining Operations Platform
Jun 2025 – Okt 2025
Freelance • Jarak jauh • Australia
Mengembangkan aplikasi web dan mobile untuk platform operasi pertambangan, termasuk block builder untuk perencanaan tambang, manajemen kamera dan video langsung, dasbor, serta aplikasi manajemen tugas React Native.
Software Engineer • Token Loyalty Platform
Feb 2023 – Des 2024
Paruh waktu • Jarak jauh • Malaysia
Memimpin pengembangan frontend untuk platform loyalitas berbasis token, termasuk landing page, PWA untuk klien, dan dasbor admin dengan pengumpulan token QR, penukaran, serta manajemen hadiah.
Full Stack Developer • Automotive Spare Parts Inventory Management System
Apr 2024 – Jun 2024
Freelance • Jarak jauh • Jakarta, Indonesia
Merancang dan mengembangkan CMS manajemen inventaris untuk pengecer suku cadang otomotif, termasuk REST API dan modul frontend untuk produk, inventaris, lokasi, dan pesanan.
Frontend Developer • Ship Monitoring Platform
Jan 2024 – Mar 2024
Freelance • Jarak jauh • Jakarta, Indonesia
Mengembangkan aplikasi pemantauan kapal secara real-time dengan peta interaktif, pemutaran ulang, visualisasi radar, geofencing, dan manajemen CCTV.
Technical Project Consultant • Trading Community Platform
Okt 2023 – Feb 2024
Freelance • Jarak jauh • Jakarta, Indonesia
Mengaudit platform web yang sudah ada, mengidentifikasi kekurangan fitur melalui tinjauan teknis dan UI, serta merencanakan roadmap pengembangan dan sprint backlog.
Software Developer • Fintech CMS & Client Platform
Jul 2022 – Okt 2022
Paruh waktu • Jarak jauh • Bandung, Indonesia
Mengembangkan dan memelihara CMS serta aplikasi web untuk pengguna pada sebuah proyek fintech yang bersifat rahasia saat bekerja bersama Rolling Glory.
Keahlian
C#TypeScriptJavaScriptPythonGoReact.jsVue.jsNext.jsNuxt.jsTailwind CSSFramer Motion.NETNode.jsSQL ServerPostgreSQLFirebaseGitVercelAgile/ScrumCI/CD
Proyek
Gateway Universe
UnggulanPintu gerbang utama ekosistem developer saya, dibangun dengan Next.js, React Three Fiber, dan Three.js. Proyek ditampilkan sebagai semesta 3D interaktif berisi dunia-dunia yang melayang, lengkap dengan tombol jeda animasi dan navigasi keyboard. Tautan dan detail proyeknya diambil dari konfigurasi kanonis yang dipakai bersama oleh semua aplikasi saya.
Lihat: Gateway Universe (terbuka di tab baru)Playdeck
UnggulanAplikasi presentasi interaktif yang mengubah slide menjadi dunia pixel-art yang bisa dimainkan: penonton berjalan menyusuri tiap adegan dan membuka checkpoint-nya dengan ritme sendiri. Tersedia pustaka lokal untuk membuat, mengimpor, dan memakai template presentasi, penyimpanan di browser, serta mode game terpisah dengan alur cerita. Dibangun dengan Next.js, TypeScript, dan game engine Phaser.
Lihat: Playdeck (terbuka di tab baru)Page Layr
UnggulanPage builder visual untuk menyusun situs multi-halaman dari blok tata letak, konten, media, dan formulir. Fiturnya mencakup pengeditan drag-and-drop, pratinjau desktop, tablet, dan mobile, undo/redo, template awal, serta ekspor HTML. Proyek disimpan di browser. Game puzzle pendampingnya, Restore Pages, memakai blok penyusun yang sama.
Lihat: Page Layr (terbuka di tab baru)Nikah Yuk
UnggulanMarketplace perencanaan pernikahan untuk calon pengantin dan vendor lokal di Indonesia. Saya mengembangkan frontend Next.js-nya: pencarian vendor dan layanan dengan filter, kalkulator anggaran, checklist persiapan, alur akun, dan dukungan dua bahasa (Inggris dan Indonesia). Backend Go dikerjakan oleh kolaborator.
Lihat: Nikah Yuk (terbuka di tab baru)Tinyverse
UnggulanGame restorasi dunia 3D berbasis browser dengan tiga mode untuk rentang usia berbeda. Di mode Code Adventure, pemain menulis JavaScript sungguhan di editor dalam game untuk memprogram robot, lalu menjalankan, menghentikan, dan mengatur ulang kodenya sambil melihat robot beraksi di dunia 3D. Tersedia dalam bahasa Inggris dan Indonesia.
Lihat: Tinyverse (terbuka di tab baru)Playnest
UnggulanKumpulan 18 game mini untuk anak kecil, mulai dari puzzle, memori, dan permainan edukatif hingga game multipemain, dengan rekomendasi game sesuai usia. Dibangun dengan Vite dan JavaScript murni sebagai PWA yang bisa dipasang dan tetap berjalan offline, dengan dua bahasa (Indonesia dan Inggris), tema terang dan gelap, serta dukungan pengaturan animasi berkurang.
Lihat: Playnest (terbuka di tab baru)Neuran
UnggulanFrontend platform pendidikan untuk sekolah. Aplikasi pertamanya adalah antarmuka administrasi sekolah dengan akses berbasis peran, seperti admin sekolah, keuangan, guru, siswa, dan orang tua; aplikasi LMS, keterampilan, dan komunitas masih direncanakan. Saat ini memakai data tiruan (mock) dan pengembangannya sedang dijeda.
Lihat: Neuran (terbuka di tab baru)