Muhamad Fikri Marzuki
Software Engineer
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
Professional Experience
Full Stack Engineer • SpacetoCo
Apr 2026 – Present
Full-time • Remote • Australia
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.
Software Engineer • BisnisTrip
Apr 2024 – Dec 2025
Full-time • Remote • Jakarta, Indonesia
Developed and maintained enterprise web platforms for membership, apartment, travel, hotel and document management, including business workflows, ERDs, REST APIs and Nginx deployments.
Full Stack JavaScript Instructor • Hacktiv8
Oct 2022 – Sep 2023
Full-time • Hybrid • Jakarta, Indonesia
Taught JavaScript, HTML/CSS, Express.js and PostgreSQL to full-stack bootcamp students, and built an internal grading system and GitHub Classroom automation scripts.
Backend Software Engineer • Sekolah.mu
Jan 2022 – Oct 2022
Full-time • Remote • Jakarta, Indonesia
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.
Software Engineer • Pixel House Studio
Jun 2020 – Dec 2021
Full-time • On-site • Bandung, Indonesia
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.
Additional Professional Engagements
Senior Frontend Engineer • MyConnect.ai
Feb 2026 – Jun 2026
Contract • Remote • United States
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.
Frontend Developer • Mining Operations Platform
Jun 2025 – Oct 2025
Freelance • Remote • Australia
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.
Software Engineer • Token Loyalty Platform
Feb 2023 – Dec 2024
Part-time • Remote • Malaysia
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.
Full Stack Developer • Automotive Spare Parts Inventory Management System
Apr 2024 – Jun 2024
Freelance • Remote • Jakarta, Indonesia
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.
Frontend Developer • Ship Monitoring Platform
Jan 2024 – Mar 2024
Freelance • Remote • Jakarta, Indonesia
Developed real-time ship monitoring applications with interactive maps, playback, radar visualization, geofencing and CCTV management.
Technical Project Consultant • Trading Community Platform
Oct 2023 – Feb 2024
Freelance • Remote • Jakarta, Indonesia
Audited an existing web platform, identified feature gaps through technical and UI reviews, and planned development roadmaps and sprint backlogs.
Software Developer • Fintech CMS & Client Platform
Jul 2022 – Oct 2022
Part-time • Remote • Bandung, Indonesia
Developed and maintained CMS and client-facing web applications for a confidential fintech project while working with Rolling Glory.
Skills
C#TypeScriptJavaScriptPythonGoReact.jsVue.jsNext.jsNuxt.jsTailwind CSSFramer Motion.NETNode.jsSQL ServerPostgreSQLFirebaseGitVercelAgile/ScrumCI/CD
Projects
Gateway Universe
FeaturedThe 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
FeaturedAn 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
FeaturedA 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
FeaturedA 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)Tinyverse
FeaturedA browser-based 3D world-restoration game with three modes for different ages. In Code Adventure, players write real JavaScript in an in-game editor to program a robot, then run, stop and reset their code while it acts in the 3D world. Available in English and Indonesian.
View: Tinyverse (opens in a new tab)Playnest
FeaturedA collection of 18 mini-games for young children, including puzzle, memory, learning and multiplayer games, with age-based suggestions. Built with Vite and vanilla JavaScript as an installable PWA that keeps working offline, with Indonesian and English, light and dark themes, and reduced-motion styles.
View: Playnest (opens in a new tab)Neuran
FeaturedThe frontend of an education platform for schools. Its first app is a school-administration interface with role-based access for roles such as school admin, finance, teacher, student and parent; LMS, skills and community apps are planned. It runs on mock data, and development is currently paused.
View: Neuran (opens in a new tab)