IQBAL / ENGINEER
Pixel art mountain valley and observatory at night

I build interfaces
and the systems behind them.

I'm Muhammad Iqbal Firdaus, a frontend and mobile engineer in Mataram, Indonesia. I work on multilingual websites, mobile flows, and product tools, including the data and permissions behind them.

Selected work.

The projects range from a multilingual tourism site to rental operations software, a badminton club tool, and a resume editor that keeps its data on the device.

Rentalin

Business operations product / In development

Vehicle rental operations software for small businesses in Indonesia.

I am building tenant-scoped workspaces, membership permissions, public booking and tracking flows, and separate operations and marketing surfaces.

  • Next.js
  • Convex
  • Astro
  • TypeScript

Courtside

Product build / Validation ongoing

A mobile-first workflow for running club sessions from attendance through results and costs.

I built the interface, data model, access rules, transactional actions, and rotation recommendations that the operator can override.

  • SvelteKit
  • Supabase
  • TypeScript

CV Builder

Local tool / Local build

A browser-based resume editor with local data and a live PDF preview.

I built the React editor, IndexedDB autosave, template flow, and Typst compilation path while keeping resume data on the device.

  • React
  • TypeScript
  • Typst

What I work on.

I build the interface and the data, permissions, and actions behind each workflow.

Web that reaches people.

I build responsive interfaces and content-heavy sites with multilingual routes, structured content, search metadata, and fast static delivery.

  • Frontend architecture
  • Localization
  • Performance and SEO

Apps that feel dependable.

I turn mobile flows into working screens and services: authentication, API integration, notifications, local state, and device features.

  • Flutter and React Native
  • Firebase integration
  • Android features

Logic behind the interface.

I shape data models, permissions, dashboards, and transaction-backed actions so people can trust what a system shows and does.

  • Product workflows
  • Data and access rules
  • Testing and validation

Hands on, with AI in the loop.

I code by hand and with AI assistance. I use AI to draft and iterate, then inspect the code, run checks, and fix what the tools miss.

  • Manual coding
  • AI assisted coding
  • Review and testing

Tell me what you're building.

I work on websites, mobile apps, and product workflows. Email me with the problem you want to solve.

ikbakfir@gmail.com