Hi, I'm Muhammad Fathir Al Fatih. I build web apps that look good and feel easy.

SOFTWARE

ENGINEER

Open to collaboration — full-time, freelance, or remote.

Jombang, ID — 2026Download my CV
Core Focus

“Clean interfaces. Solid backends. web apps people enjoy using.”

Software Engineer with 3+ years of experience, turning Figma designs and business needs into fast, maintainable products.

Scope & Stack

HTML, CSS, JavaScript and TypeScript on the front; PHP and Laravel on the back. React, Next.js and Tailwind CSS for interfaces, MySQL for data.

From Figma to production.

AI-Assisted

Agentic coding with Claude Code, brainstorming with ChatGPT, and MCP tools for up-to-date docs. I write the context (PRD, AGENTS.md) so the AI follows my conventions, then review every change.

See my workflow →
Collaboration

Comfortable in teams with daily stand-ups, clean-code reviews and shifting schedules. Excited to join new web projects.

Fathir
Professional Statistics

Interfaces that feel right.

Backends that hold up.

and the numbers behind the work.

Experience0.0+ Yrs
Projects Built0
Certifications0
Tech & Tools0+

Tech Stack & Ecosystem

hard skills · tools · soft skills
HTMLCSSJavaScriptTypeScriptPHPLaravelInertiaReactViteNext.jsTailwind CSSMySQLPrismaGitHub
Web designingDatabase designingDebuggingCommunicationAnalytical skillProblem solvingAdaptabilityTime managementCritical thinkingClean codeFigma to codeTeam player
AI-Assisted Development

My workflow, amplified by AI.

AI speeds up every step, but I stay in charge of what we build and how it's built.

  1. 01 — BrainstormChatGPT

    Shape the idea

    I explore features, user flows, data models and edge cases with ChatGPT before writing a single line of code.

  2. 02 — DocumentMarkdown

    Give the AI context

    I write the decisions down in a set of context documents, so every AI session starts with the same understanding of the project.

  3. 03 — BuildClaude Code

    Code with an agent

    Claude Code implements features, refactors and writes seeders from those documents. I review every change before it ships.

Vibe-coding context docs

/docs
PRD.md

Tells the AI what I'm building and why.

  • ## Goals
  • ## Users
  • ## Features
AGENTS.md

Sets the rules for how my AI coding agent works.

  • ## Conventions
  • ## Commands
  • ## Do / Don't
DESIGN_SYSTEM.md

Keeps colors, typography, spacing and components consistent.

  • ## Colors
  • ## Typography
  • ## Components
ARCHITECTURE.md

Maps how frontend, backend, database and services connect.

  • ## Frontend
  • ## Backend & DB
  • ## Services

Professional Journey

A timeline of roles, responsibilities and growth — from IT support to shipping fullstack products.

Fullstack Developer & Prompt Engineer

Jul 2025 — Sep 2026

PT Auto Laris Instan · Full-time

Worked on Autolaris Panel — the internal back-office of Autolaris, a platform for online sellers of physical (COD and non-COD), dropship and digital products with multi-courier shipping, VA/QRIS/e-wallet payments and automatic COD payouts. Operations and finance teams use it to manage partners, products, transactions, balances and reports.

Fullstack Developer

Nov 2024 — Jul 2025

Rakryan Digitalent Hub · Full-time

Building Rakryan Piktura — a web platform that helps brands and agencies manage and analyse their TikTok and Instagram accounts: per-platform content dashboards, audience insights (gender, age, location) and account grouping.

Frontend Developer Intern

May 2024 — Sep 2024

PT Sekawan Media Informatika · Internship

Worked on Syngenta Seedtrack — an app that simplifies seed production by collecting and processing data from every stage to support reporting and decision-making.

IT Support Intern

Jan 2022 — Mar 2022

CV Natusi Mojokerto · Internship

Web application development, network technician work, and CCTV installation and repair.

Selected work & products that bring ideas to life

08 Projects
01

Zest Agent

AI QA SaaS

An AI testing agent: give it a PRD and your app URL, it explores the app, builds a feature map and writes editable Playwright tests in plain language. First report in under 15 minutes, no test code.

Next.js · NestJS · Playwright · PostgreSQL · BullMQ · OpenRouterView Project
02

Autolaris Panel

E-commerce Back-office

Internal back-office for Autolaris operations and finance teams: transactions and shipping, partner balances with maker–checker approval, KYC verification, pricing, fee and commission settings, and revenue reports, secured with role-based access, audit trails and 2FA.

CodeIgniter · PHP · MySQL · PostgreSQLView Project
03

Dodit Mulyanto

Digital Video Store

Official site for Indonesian stand-up comedian Dodit Mulyanto, selling his stand-up specials as digital videos. Buyers pay by QRIS, e-wallet or virtual account through Midtrans, then get an emailed link to stream or download in up to 1080p for 14 days.

Next.js · Supabase · MidtransPowered by autolaris.comView Project
04

Rakryan Piktura

Social Analytics

Content management & analytics for TikTok and Instagram brand accounts.

Laravel · Inertia · React
05

Syngenta Seedtrack

AgriTech

Seed-production tracking that turns stage-by-stage data into reports.

React · Vite
06

Mustare App

Creative Portfolio

A client portfolio for showcasing design artwork, with a React-based admin dashboard. Type-safe fullstack Next.js with MySQL and Prisma ORM.

Next.js · TypeScript · Prisma · MySQL
07

Zest‑Breeze

Social Media

A social platform where users post, like/unlike and comment, with full authentication over a REST API backend.

React · Vite · REST APIView Project
08

Kampus Malang

EdTech

Find universities in Malang and register as a student. Fullstack Laravel with CRUD and authentication.

Laravel · MySQL

Certifications & Education

Skills validated through industry programs.

2020 — 2023SMK Negeri MojoagungSoftware Engineering (Rekayasa Perangkat Lunak)
  • Backend Application DevelopmentDicoding
    01
  • Web Frontend DevelopmentDicoding
    02
  • Frontend DeveloperSekawan Media
    03