
M. Fikri Marzuki
Web Developer
Indonesia
About
Hello! I'm Muhamad Fikri Marzuki, a fullstack software engineer with 4+ years of experience building scalable and maintainable web applications.
My journey into tech began after transitioning from a marketing background…
Professional Experience
Full Stack Engineer • SpacetoCo
Full-time • Remote • Australia
Apr 2026 – PresentCurrent
Build and maintain APIs, backend services and features across customer-facing and internal applications, and contribute to platform architecture, shared infrastructure, reliability, observability and testing.
Nuxt.jsFeathersJSTypeScriptTailwind CSSMongoDBTerraformOpenTelemetry
Software Engineer • BisnisTrip
Full-time • Remote • Jakarta, Indonesia
Apr 2024 – Dec 2025
Developed and maintained enterprise web platforms for membership, apartment, travel, hotel and document management, including business workflows, ERDs, REST APIs and Nginx deployments.
- Membership Platform — Developed and maintained a membership management web application.
- Apartment Platform — Developed and maintained an apartment management web application.
- Hotel Platform — Developed and maintained a hotel-related web application.
- Residential Platform — Developed and maintained a residential management web application.
- Travel Platform — Developed and maintained a travel-related web application.
- Digital Document Management — Developed and maintained a digital document management web application.
Nuxt.jsTailwind CSSTypeScript.NETSQL ServerFirebaseNginxGitLab CI/CD
Full Stack JavaScript Instructor • Hacktiv8
Full-time • Hybrid • Jakarta, Indonesia
Oct 2022 – Sep 2023
Taught JavaScript, HTML/CSS, Express.js and PostgreSQL to full-stack bootcamp students, and built an internal grading system and GitHub Classroom automation scripts.
- Grading System — Developed an internal system to support student assignment grading and assessment.
- GitHub Classroom Automation — Developed scripts to automate cloning, archiving and testing student repositories.
Node.jsExpress.jsSequelizePostgreSQLBashGitHub CLI
Backend Software Engineer • Sekolah.mu
Full-time • Remote • Jakarta, Indonesia
Jan 2022 – Oct 2022
Developed payment microservices integrating Midtrans and Xendit with Go and Redis, migrated legacy Python services to Go, and built backend services for course management, cart, email and vouchers.
- Payment Service — Developed payment services integrating Midtrans and Xendit payment gateways.
- Product & Supporting Services — Developed product-related backend services and supporting functionality, including email and other services.
GoPythonRedisMySQLElasticsearch
Software Engineer • Pixel House Studio
Full-time • On-site • Bandung, Indonesia
Jun 2020 – Dec 2021
Developed a page builder and rendering engine for drag-and-drop website creation, frontend applications with Vue.js and Nuxt.js, and Node.js migration scripts for legacy data.
- Managix Page Builder — Developed a drag-and-drop website page builder and rendering engine, including live preview and publishing workflows.
- Node.js Data Converter — Developed Node.js scripts for converting and migrating legacy data.
Vue.jsNuxt.jsBootstrapSassNode.jsPostgreSQLCircleCI
Additional Professional Engagements
Senior Frontend Engineer • MyConnect.ai
Contract • Remote • United States
Feb 2026 – Jun 2026
Developed and enhanced production features for a Next.js and TypeScript web application, including bug fixes, performance improvements, refactoring, and monitoring with Sentry and Matomo.
Next.jsTypeScriptTailwind CSSTanStack QuerySentryMatomoGitHub Actions
Frontend Developer • Mining Operations Platform
Freelance • Remote • Australia
Jun 2025 – Oct 2025
Developed web and mobile applications for a mining operations platform, including a block builder for mining planning, live camera and video management, dashboards, and a React Native task management app.
- Operations Application
- Block Builder — Block builder application for mining planning and operations.
- Live Camera & Video Management — Camera management with live streaming and video management.
- Dashboards — Administrative dashboard.
- Task Management App — React Native application for task management.
Next.jsTypeScriptTailwind CSSReact NativeTanStack Queryshadcn/ui
Software Engineer • Token Loyalty Platform
Part-time • Remote • Malaysia
Feb 2023 – Dec 2024
Led frontend development for a token loyalty platform, including a landing page, client PWA, and admin dashboard with QR token collection, redemption and reward management.
- Landing Page
- Client PWA — Progressive web application supporting token collection and redemption.
- Admin Dashboard — Dashboard supporting token and reward management.
Next.jsNuxt.jsTypeScriptTailwind CSSFramer MotionPiniaPWA
Full Stack Developer • Automotive Spare Parts Inventory Management System
Freelance • Remote • Jakarta, Indonesia
Apr 2024 – Jun 2024
Designed and developed an inventory management CMS for an automotive spare parts retailer, including REST APIs and frontend modules for products, inventory, locations and orders.
React.jsTailwind CSSZustandNode.jsExpress.jsSequelizeMySQL
Frontend Developer • Ship Monitoring Platform
Freelance • Remote • Jakarta, Indonesia
Jan 2024 – Mar 2024
Developed real-time ship monitoring applications with interactive maps, playback, radar visualization, geofencing and CCTV management.
React.jsTypeScriptReact LeafletMaterial UITailwind CSS
Technical Project Consultant • Trading Community Platform
Freelance • Remote • Jakarta, Indonesia
Oct 2023 – Feb 2024
Audited an existing web platform, identified feature gaps through technical and UI reviews, and planned development roadmaps and sprint backlogs.
JiraWhimsicalFigma
Software Developer • Fintech CMS & Client Platform
Part-time • Remote • Bandung, Indonesia
Jul 2022 – Oct 2022
Developed and maintained CMS and client-facing web applications for a confidential fintech project while working with Rolling Glory.
Next.jsTypeScriptTailwind CSSMaterial UIStyled Components
Education

Hacktiv8 Indonesia
Bootcamp • Fullstack Javascript
Nov 2019 — Mar 2020
Hacktiv8 is a coding bootcamp that transforms a total beginner from any background into a full-stack web developer within 16 weeks.
During my study at Hacktiv8, i have learned Pair Programming, HTML/CSS, Javascript ES6, Version Control with Git, Database SQL & NoSQL, Node JS, Express, Vue.js & Vuex, React, React-Native & Redux, Test-Driven Development (TDD), Deployment

Universitas Gadjah Mada (UGM)
Bachelor's Degree • Agroindustrial Technology
2011 — 2017
Thesis : Non-Destructive Determination of Intrinsic Quality In Tomato (Lycopersicum Esculentum) Using Smartphone
Licenses & Certifications

Belajar Jaringan Komputer untuk Pemula
Dicoding Academy • Issued Dec 2023 • Expires Dec 2026
View credential: Belajar Jaringan Komputer untuk Pemula (opens in a new tab)
Belajar Dasar-Dasar DevOps
Dicoding Academy • Issued Oct 2023 • Expires Oct 2026
View credential: Belajar Dasar-Dasar DevOps (opens in a new tab)
RevoU Mini Course Data Analytics
RevoU • Issued May 2022
View credential: RevoU Mini Course Data Analytics (opens in a new tab)
Go: The Complete Developer's Guide (Golang)
Udemy • Issued Jan 2022
View credential: Go: The Complete Developer's Guide (Golang) (opens in a new tab)
React Native Mobile App Development
Sanbercode • Issued Oct 2020
View credential: React Native Mobile App Development (opens in a new tab)
Reactjs Web Frontend
Sanbercode • Issued Sep 2020
View credential: Reactjs Web Frontend (opens in a new tab)
Memulai Pemrograman Dengan Kotlin
Dicoding Academy • Issued Jun 2020 • Expires Jun 2023
View credential: Memulai Pemrograman Dengan Kotlin (opens in a new tab)
Full Stack JavaScript Instructor
Hacktiv8 Indonesia • Issued Mar 2020

Fullstack Web Development dengan Framework Codeigniter
Codepolitan • Issued Nov 2019
View credential: Fullstack Web Development dengan Framework Codeigniter (opens in a new tab)
Belajar Dasar-Dasar Azure Cloud
Dicoding Academy • Issued Nov 2019 • Expiry date unavailable
View credential: Belajar Dasar-Dasar Azure Cloud (opens in a new tab)
Belajar Pemrograman PHP
Codepolitan • Issued Nov 2019
View credential: Belajar Pemrograman PHP (opens in a new tab)
JavaScript & jQuery - Certification Course for Beginners
Udemy • Issued Oct 2019
View credential: JavaScript & jQuery - Certification Course for Beginners (opens in a new tab)
HTML & CSS - Certification Course For Beginners
Udemy • Issued Oct 2019
View credential: HTML & CSS - Certification Course For Beginners (opens in a new tab)
Belajar Dasar Pemrograman Web
Dicoding • Issued Oct 2019 • Expires Oct 2022
View credential: Belajar Dasar Pemrograman Web (opens in a new tab)
Belajar Dasar-dasar HTML dan CSS
Codepolitan • Issued Sep 2019 • Expires Sep 2022
View credential: Belajar Dasar-dasar HTML dan CSS (opens in a new tab)Skills
C#TypeScriptJavaScriptPythonGoReact.jsVue.jsNext.jsNuxt.jsTailwind CSSFramer Motion.NETNode.jsSQL ServerPostgreSQLFirebaseGitVercelAgile/ScrumCI/CD
Projects
Gateway Universe
The central gateway to my developer ecosystem, built with Next.js, React Three Fiber and Three.js. Projects are presented as an interactive 3D universe of floating worlds, with a pause-motion control and keyboard navigation. Project links and details come from the shared canonical configuration used across my apps.
View: Gateway Universe (opens in a new tab)Playdeck
An interactive presentation app that turns slides into a playable pixel-art world: viewers walk through each scene and open its checkpoint at their own pace. It includes a local library for creating, importing and templating presentations, in-browser persistence, and a separate story-driven game mode. Built with Next.js, TypeScript and the Phaser game engine.
View: Playdeck (opens in a new tab)Page Layr
A visual page builder for composing multi-page sites from layout, content, media and form blocks, with drag-and-drop editing, desktop, tablet and mobile previews, undo and redo, starter templates and HTML export. Projects are saved locally in the browser. A companion puzzle game, Restore Pages, reuses the same building blocks.
View: Page Layr (opens in a new tab)Nikah Yuk
A wedding-planning marketplace for couples and local vendors in Indonesia. I developed the Next.js frontend: vendor and service browsing with filters, a budget calculator, a planning checklist, account flows, and English and Indonesian localization. The Go backend was built by a collaborator.
View: Nikah Yuk (opens in a new tab)