
M. Fikri Marzuki
Web Developer
Indonesia
Tentang
Halo! Saya Muhamad Fikri Marzuki, seorang fullstack software engineer dengan pengalaman 4+ tahun dalam membangun aplikasi web yang scalable dan maintainable.
Perjalanan saya di dunia teknologi dimulai setelah bertransis…
Pengalaman Profesional
Full Stack Engineer • SpacetoCo
Penuh waktu • Jarak jauh • Australia
Apr 2026 – SekarangSaat ini
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.
Nuxt.jsFeathersJSTypeScriptTailwind CSSMongoDBTerraformOpenTelemetry
Software Engineer • BisnisTrip
Penuh waktu • Jarak jauh • Jakarta, Indonesia
Apr 2024 – Des 2025
Mengembangkan dan memelihara platform web enterprise untuk manajemen keanggotaan, apartemen, perjalanan, hotel, dan dokumen, termasuk alur bisnis, ERD, REST API, dan deployment Nginx.
- Platform Keanggotaan — Mengembangkan dan memelihara aplikasi web manajemen keanggotaan.
- Platform Apartemen — Mengembangkan dan memelihara aplikasi web manajemen apartemen.
- Platform Hotel — Mengembangkan dan memelihara aplikasi web terkait hotel.
- Platform Hunian — Mengembangkan dan memelihara aplikasi web manajemen hunian.
- Platform Perjalanan — Mengembangkan dan memelihara aplikasi web terkait perjalanan.
- Manajemen Dokumen Digital — Mengembangkan dan memelihara aplikasi web manajemen dokumen digital.
Nuxt.jsTailwind CSSTypeScript.NETSQL ServerFirebaseNginxGitLab CI/CD
Full Stack JavaScript Instructor • Hacktiv8
Penuh waktu • Hibrida • Jakarta, Indonesia
Okt 2022 – Sep 2023
Mengajar JavaScript, HTML/CSS, Express.js, dan PostgreSQL kepada peserta bootcamp full-stack, serta membangun sistem penilaian internal dan skrip otomatisasi GitHub Classroom.
- Sistem Penilaian — Mengembangkan sistem internal untuk mendukung penilaian tugas dan asesmen siswa.
- Otomatisasi GitHub Classroom — Mengembangkan skrip untuk mengotomatiskan proses cloning, pengarsipan, dan pengujian repositori siswa.
Node.jsExpress.jsSequelizePostgreSQLBashGitHub CLI
Backend Software Engineer • Sekolah.mu
Penuh waktu • Jarak jauh • Jakarta, Indonesia
Jan 2022 – Okt 2022
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.
- Layanan Pembayaran — Mengembangkan layanan pembayaran yang terintegrasi dengan gateway pembayaran Midtrans dan Xendit.
- Layanan Produk & Pendukung — Mengembangkan layanan backend terkait produk dan fungsi pendukung, termasuk email dan layanan lainnya.
GoPythonRedisMySQLElasticsearch
Software Engineer • Pixel House Studio
Penuh waktu • Di lokasi • Bandung, Indonesia
Jun 2020 – Des 2021
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.
- Managix Page Builder — Mengembangkan page builder situs web drag-and-drop beserta rendering engine, termasuk pratinjau langsung dan alur publikasi.
- Node.js Data Converter — Mengembangkan skrip Node.js untuk mengonversi dan memigrasikan data lama.
Vue.jsNuxt.jsBootstrapSassNode.jsPostgreSQLCircleCI
Keterlibatan Profesional Tambahan
Senior Frontend Engineer • MyConnect.ai
Kontrak • Jarak jauh • Amerika Serikat
Feb 2026 – Jun 2026
Mengembangkan dan menyempurnakan fitur produksi pada aplikasi web Next.js dan TypeScript, termasuk perbaikan bug, peningkatan performa, refactoring, serta pemantauan dengan Sentry dan Matomo.
Next.jsTypeScriptTailwind CSSTanStack QuerySentryMatomoGitHub Actions
Frontend Developer • Mining Operations Platform
Freelance • Jarak jauh • Australia
Jun 2025 – Okt 2025
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.
- Aplikasi Operasional
- Block Builder — Aplikasi block builder untuk perencanaan dan operasi pertambangan.
- Manajemen Kamera & Video Langsung — Manajemen kamera dengan streaming langsung dan manajemen video.
- Dasbor — Dasbor administratif.
- Aplikasi Manajemen Tugas — Aplikasi React Native untuk manajemen tugas.
Next.jsTypeScriptTailwind CSSReact NativeTanStack Queryshadcn/ui
Software Engineer • Token Loyalty Platform
Paruh waktu • Jarak jauh • Malaysia
Feb 2023 – Des 2024
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.
- Landing Page
- PWA Klien — Progressive web application yang mendukung pengumpulan dan penukaran token.
- Dasbor Admin — Dasbor yang mendukung manajemen token dan hadiah.
Next.jsNuxt.jsTypeScriptTailwind CSSFramer MotionPiniaPWA
Full Stack Developer • Automotive Spare Parts Inventory Management System
Freelance • Jarak jauh • Jakarta, Indonesia
Apr 2024 – Jun 2024
Merancang dan mengembangkan CMS manajemen inventaris untuk pengecer suku cadang otomotif, termasuk REST API dan modul frontend untuk produk, inventaris, lokasi, dan pesanan.
React.jsTailwind CSSZustandNode.jsExpress.jsSequelizeMySQL
Frontend Developer • Ship Monitoring Platform
Freelance • Jarak jauh • Jakarta, Indonesia
Jan 2024 – Mar 2024
Mengembangkan aplikasi pemantauan kapal secara real-time dengan peta interaktif, pemutaran ulang, visualisasi radar, geofencing, dan manajemen CCTV.
React.jsTypeScriptReact LeafletMaterial UITailwind CSS
Technical Project Consultant • Trading Community Platform
Freelance • Jarak jauh • Jakarta, Indonesia
Okt 2023 – Feb 2024
Mengaudit platform web yang sudah ada, mengidentifikasi kekurangan fitur melalui tinjauan teknis dan UI, serta merencanakan roadmap pengembangan dan sprint backlog.
JiraWhimsicalFigma
Software Developer • Fintech CMS & Client Platform
Paruh waktu • Jarak jauh • Bandung, Indonesia
Jul 2022 – Okt 2022
Mengembangkan dan memelihara CMS serta aplikasi web untuk pengguna pada sebuah proyek fintech yang bersifat rahasia saat bekerja bersama Rolling Glory.
Next.jsTypeScriptTailwind CSSMaterial UIStyled Components
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
Lisensi & Sertifikasi

Belajar Jaringan Komputer untuk Pemula
Dicoding Academy • Terbit Des 2023 • Berlaku hingga Des 2026
Lihat kredensial: Belajar Jaringan Komputer untuk Pemula (terbuka di tab baru)
Belajar Dasar-Dasar DevOps
Dicoding Academy • Terbit Okt 2023 • Berlaku hingga Okt 2026
Lihat kredensial: Belajar Dasar-Dasar DevOps (terbuka di tab baru)
RevoU Mini Course Data Analytics
RevoU • Terbit Mei 2022
Lihat kredensial: RevoU Mini Course Data Analytics (terbuka di tab baru)
Go: The Complete Developer's Guide (Golang)
Udemy • Terbit Jan 2022
Lihat kredensial: Go: The Complete Developer's Guide (Golang) (terbuka di tab baru)
React Native Mobile App Development
Sanbercode • Terbit Okt 2020
Lihat kredensial: React Native Mobile App Development (terbuka di tab baru)
Reactjs Web Frontend
Sanbercode • Terbit Sep 2020
Lihat kredensial: Reactjs Web Frontend (terbuka di tab baru)
Memulai Pemrograman Dengan Kotlin
Dicoding Academy • Terbit Jun 2020 • Berlaku hingga Jun 2023
Lihat kredensial: Memulai Pemrograman Dengan Kotlin (terbuka di tab baru)
Full Stack JavaScript Instructor
Hacktiv8 Indonesia • Terbit Mar 2020

Fullstack Web Development dengan Framework Codeigniter
Codepolitan • Terbit Nov 2019
Lihat kredensial: Fullstack Web Development dengan Framework Codeigniter (terbuka di tab baru)
Belajar Dasar-Dasar Azure Cloud
Dicoding Academy • Terbit Nov 2019 • Tanggal kedaluwarsa tidak tersedia
Lihat kredensial: Belajar Dasar-Dasar Azure Cloud (terbuka di tab baru)
Belajar Pemrograman PHP
Codepolitan • Terbit Nov 2019
Lihat kredensial: Belajar Pemrograman PHP (terbuka di tab baru)
JavaScript & jQuery - Certification Course for Beginners
Udemy • Terbit Okt 2019
Lihat kredensial: JavaScript & jQuery - Certification Course for Beginners (terbuka di tab baru)
HTML & CSS - Certification Course For Beginners
Udemy • Terbit Okt 2019
Lihat kredensial: HTML & CSS - Certification Course For Beginners (terbuka di tab baru)
Belajar Dasar Pemrograman Web
Dicoding • Terbit Okt 2019 • Berlaku hingga Okt 2022
Lihat kredensial: Belajar Dasar Pemrograman Web (terbuka di tab baru)
Belajar Dasar-dasar HTML dan CSS
Codepolitan • Terbit Sep 2019 • Berlaku hingga Sep 2022
Lihat kredensial: Belajar Dasar-dasar HTML dan CSS (terbuka di tab baru)Keahlian
C#TypeScriptJavaScriptPythonGoReact.jsVue.jsNext.jsNuxt.jsTailwind CSSFramer Motion.NETNode.jsSQL ServerPostgreSQLFirebaseGitVercelAgile/ScrumCI/CD
Proyek
Gateway Universe
Pintu 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
Aplikasi 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
Page 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
Marketplace 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)