Skip to projects
GATEWAYM Fikri Marzuki

Developer portfolio

M Fikri Marzuki

Full-Stack Software Engineer

I build web applications, developer tools, and interactive experiences — from full-stack products to playful worlds like this one.

31 public projects · 7 worlds to explore

In depth

Project spotlights

How a few of these were built: the stack, the interesting parts, and the trade-offs.

Page Layr preview

Platforms · Builder

Page Layr

A focused page builder for composing polished multi-page sites, templates, metadata, exports, and restore-style layout challenges.

Model page documents with schemas and bounded snapshot-based undo/redo history.

  • Next.js
  • React
  • TypeScript
  • Zustand
  • Dexie
  • Zod
Open app
Playdeck preview

Platforms · Playable Decks

Playdeck

A presentation creator that turns stories into playable worlds with game mode, showcase mode, editor flows, and local project files.

Reuse the same Showcase runtime for editor Preview and presentation playback.

  • Next.js
  • React
  • TypeScript
  • Phaser
  • Dexie
  • Zod
Open app
KodeStep preview

Learning · Bilingual Learning

KodeStep

A bilingual Indonesian/English app for rebuilding programming fundamentals step by step, from JavaScript and the web platform to React and TypeScript.

Run exercises in dedicated workers with timeouts and controlled mock APIs.

  • Vite
  • React
  • TypeScript
  • CodeMirror
  • Web Workers
Open app

Tools · Job Market Insights

CareerLens

A local-first job market intelligence app for collecting, normalizing, analyzing, and searching job postings, entirely in the browser.

Store jobs, collections and skills locally in IndexedDB without a backend service or account.

  • Next.js
  • TypeScript
  • Dexie
  • Zod
  • TanStack Query
No public destination

All projects

Project catalog

Every public project, grouped by the same worlds you can explore in Universe mode.

  • CV preview

    Creator · Career

    CV

    Professional background, experience, resume, and the story behind my work.

    Open app
  • DevTools preview

    Tools · Dev Utils

    DevTools

    Developer-focused utilities for coding workflows, separate from the general-purpose Tools hub.

    Open app
  • Games preview

    Games

    Games

    Interactive browser games, experiments, and playful projects exploring physics, mechanics, and creative coding.

    Open app
  • Inventory preview

    Products

    Inventory

    Description not published yet.

    Open app
  • Learning preview

    Learning · Knowledge

    Learning

    A personal learning hub for improving skills beyond coding, including languages, and structured knowledge notes.

    Open app
  • Nikah Kuy preview

    Products · Wedding Planning

    Nikah Kuy

    Wedding preparation for couples in Bogor: find wedding vendors, manage a checklist, and plan the budget.

    Open app
  • Playground preview

    Platforms · Experiments

    Playground

    Interactive experiments, creative builds, and ideas I explore through code.

    Open app
  • Playnest preview

    Games

    Playnest

    Description not published yet.

    Open app
  • Projects preview

    Platforms · Featured

    Projects

    A dedicated gallery of curated projects and demos, alongside the individual project details available here.

    Open app
  • Learning Roadmap preview

    Learning · Journey

    Learning Roadmap

    My developer roadmap journey, documenting learning paths, progress, and engineering growth across stacks.

    Open app
  • Games

    Scriptoria

    Description not published yet.

    No public destination
  • Support preview

    Support · Help

    Support

    The place to get help, report issues, share feedback, or get in touch about any FM Work project.

    Open app
  • Tools preview

    Tools · Utilities

    Tools

    Browser-based utilities for everyday tasks, collected in one tools hub.

    Open app

Smaller experiments, prototypes and supporting repositories.

Curriculum vitae

Experience lives on my CV

Roles, responsibilities and skills are kept on a dedicated CV site, so this portfolio can stay focused on projects.

Preview of the CV website