Skip to content
ENGINEERING
WORKSHOP

Curiosity. Craft. Code.

The engineer behind the work

M Fikri Marzuki

Full-Stack Software Engineer

4+ years in web development

I'm a software engineer with 4+ years of experience in web development. I have a passion for learning, particularly when it comes to exploring new technologies. Let's connect!

Explore work
The Engineering WorkshopV.05
Use the arrow keys to move the mug around the desk; hold Shift for larger steps. Double-click the mug or use Reset mug to put it back.
From the first question to a working solution.Try the lamp, monitor and mug.Try the lamp or the monitor's power button.
Working with
  • Nuxt.js
  • FeathersJS
  • TypeScript
  • Tailwind CSS
  • MongoDB

Curiosity drives discovery. Engineering turns ideas into solutions.

02 / Engineering journey

Professional Experience

Professional roles, responsibilities, and the technologies behind the work.

  1. Apr 2026 – Present

    Current

    SpacetoCo

    Full Stack Engineer

    • Australia
    • Remote
    • Full-time

    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.js
    • FeathersJS
    • TypeScript
    • Tailwind CSS
    • MongoDB
    • Terraform
    • OpenTelemetry
  2. Apr 2024 – Dec 2025

    BisnisTrip

    Software Engineer

    • Jakarta, Indonesia
    • Remote
    • Full-time

    Developed and maintained enterprise web platforms for membership, apartment, travel, hotel and document management, including business workflows, ERDs, REST APIs and Nginx deployments.

    • Nuxt.js
    • Tailwind CSS
    • TypeScript
    • .NET
    • SQL Server
    • Firebase
    • Nginx
    • GitLab CI/CD
    Responsibilities & project work
    • 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.

  3. Oct 2022 – Sep 2023

    Hacktiv8

    Full Stack JavaScript Instructor

    • Jakarta, Indonesia
    • Hybrid
    • Full-time

    Taught JavaScript, HTML/CSS, Express.js and PostgreSQL to full-stack bootcamp students, and built an internal grading system and GitHub Classroom automation scripts.

    • Node.js
    • Express.js
    • Sequelize
    • PostgreSQL
    • Bash
    • GitHub CLI
    Responsibilities & project work
    • 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.

  4. Jan 2022 – Oct 2022

    Sekolah.mu

    Backend Software Engineer

    • Jakarta, Indonesia
    • Remote
    • Full-time

    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.

    • Go
    • Python
    • Redis
    • MySQL
    • Elasticsearch
    Responsibilities & project work
    • 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.

  5. Jun 2020 – Dec 2021

    Pixel House Studio

    Software Engineer

    • Bandung, Indonesia
    • On-site
    • Full-time

    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.

    • Vue.js
    • Nuxt.js
    • Bootstrap
    • Sass
    • Node.js
    • PostgreSQL
    • CircleCI
    Responsibilities & project work
    • 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.

Additional Professional Engagements
  1. Feb 2026 – Jun 2026

    MyConnect.ai

    Senior Frontend Engineer

    • United States
    • Remote
    • Contract

    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.js
    • TypeScript
    • Tailwind CSS
    • TanStack Query
    • Sentry
    • Matomo
    • GitHub Actions
  2. Jun 2025 – Oct 2025

    Mining Operations Platform

    Frontend Developer

    • Australia
    • Remote
    • Freelance

    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.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • React Native
    • TanStack Query
    • shadcn/ui
    Responsibilities & project work
    • 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.

  3. Feb 2023 – Dec 2024

    Token Loyalty Platform

    Software Engineer

    • Malaysia
    • Remote
    • Part-time

    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.

    • Next.js
    • Nuxt.js
    • TypeScript
    • Tailwind CSS
    • Framer Motion
    • Pinia
    • PWA
    Responsibilities & project work
    • Landing Page

    • Client PWA

      Progressive web application supporting token collection and redemption.

    • Admin Dashboard

      Dashboard supporting token and reward management.

  4. Apr 2024 – Jun 2024

    Automotive Spare Parts Inventory Management System

    Full Stack Developer

    • Jakarta, Indonesia
    • Remote
    • Freelance

    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.js
    • Tailwind CSS
    • Zustand
    • Node.js
    • Express.js
    • Sequelize
    • MySQL
  5. Jan 2024 – Mar 2024

    Ship Monitoring Platform

    Frontend Developer

    • Jakarta, Indonesia
    • Remote
    • Freelance

    Developed real-time ship monitoring applications with interactive maps, playback, radar visualization, geofencing and CCTV management.

    • React.js
    • TypeScript
    • React Leaflet
    • Material UI
    • Tailwind CSS
  6. Oct 2023 – Feb 2024

    Trading Community Platform

    Technical Project Consultant

    • Jakarta, Indonesia
    • Remote
    • Freelance

    Audited an existing web platform, identified feature gaps through technical and UI reviews, and planned development roadmaps and sprint backlogs.

    • Jira
    • Whimsical
    • Figma
  7. Jul 2022 – Oct 2022

    Fintech CMS & Client Platform

    Software Developer

    • Bandung, Indonesia
    • Remote
    • Part-time

    Developed and maintained CMS and client-facing web applications for a confidential fintech project while working with Rolling Glory.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Material UI
    • Styled Components
Full experience in my CV

03 / Projects

Built in the workshop

A curated selection of published work. Search by name or technology, or explore the full collection.

Selected work

7 projects

Preview of Gateway Universe
EcosystemActive

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.

Visit project
Preview of Playdeck
Web AppsActive

Playdeck

Turn presentations into playable worlds.

  • Next.js
  • React
  • TypeScript
  • Phaser
Visit project
Preview of Page Layr
Web AppsActive

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.

Visit project
More Projects

04 / Skills

Engineering toolkit

Technologies used in my published professional experience and project records.

The technologies I use most across my professional roles. Choose All Technologies for the complete inventory.

Core Toolkit · 16 technologies

Select a technology to see related projects. A number shows how many published projects use it; technologies without one are still part of my professional experience.

Behind the build

05 / About

A curious mind. An engineering approach.

M Fikri Marzuki

Full-Stack Software Engineer

Current work
Full Stack EngineerSpacetoCoAustraliaRemote

Explore my professional journey and published work, or get in touch.

Contact

Let's build something thoughtful.

Have a project in mind? Let's connect.