Open to relocation · Europe, Australia, Singapore, US

Hi, I'm Khotib —
Senior Frontend Engineer

Senior Frontend Engineer with 7+ years of software engineering experience, including 5+ years building large-scale React and TypeScript applications at Traveloka and Tokopedia. Owns frontend architecture end to end, relentless on Core Web Vitals, and pixel-perfect on UI.

{
  "name": "Muhammad Khotib",
  "focus": "React, TypeScript, Web Performance",
  "location": "Bogor, Indonesia",
  "relocation": "Europe, Australia, Singapore, US",
  "experience": "7+ yrs (5+ yrs React & TS)"
}
Portrait of Muhammad Khotib
Mobile web SLO > 99%
SCROLL

Engineering for speed, at scale

Owning frontend architecture end to end — from config-driven, A/B-test-ready platforms and internal page builders to relentless Core Web Vitals optimization.

Senior Frontend Engineer with 7+ years of software engineering experience, including 5+ years building large-scale React and TypeScript applications at Traveloka and Tokopedia. Owns frontend architecture end to end: designed a config-driven, A/B-test-ready widget platform for Traveloka's SEO and ad landing pages, and built an internal page builder at Tokopedia that lets non-engineers ship CRUD pages.

Experienced with feature flagging and A/B testing in production, NestJS backends, React Native, and AI-assisted development with Claude Code. Pixel-perfect on UI, relentless on Core Web Vitals, and a mentor who shortens new-joiner ramp-up. Strong written and spoken English.

7+
Years of experience (5+ yrs React & TS)
>99%
Mobile web SLO maintained
1.5s
Flight Landing LCP (down from 3s)
85%+
Unit test branch coverage delivered
  1. 2015
    Started B.Sc. in Information Systems

    Began studying Information Systems at Institut Teknologi Sepuluh Nopember (ITS), Surabaya.

  2. 2019
    Graduated & Joined the Industry

    Graduated from ITS and started as a Full Stack Software Engineer at PT. Solusi Pembayaran Elektronik, implementing modular NestJS microservices and delivering 10+ client projects on tight timelines.

  3. 2021
    Moved into E-commerce at Scale

    Joined Tokopedia on Tokopedia Salam (200M+ audience), rebuilding the Al-Quran reader with list virtualization (FID 360ms → 90ms) and creating an internal CRUD page builder for non-engineers.

  4. 2024
    Senior Web Software Engineer at Traveloka

    Architected a config-driven SEO & ad landing page platform, shipped cross-platform React Native booking widgets, drove Core Web Vitals & >99% SLO, and built multi-agent Claude Code workflows.

Where I've made an impact

Measurable outcomes from live production systems, across three engineering teams.

Aug 2024 — Present
Traveloka
Jakarta, Indonesia · Travel Technology
Senior Web Software Engineer
  • Architected a config-driven frontend platform for SEO and ad landing pages. Designed a master widget system where A/B test configuration decides which widgets render, in what order, and with which origin/destination content for each country and locale. Product teams run layout experiments without engineering changes.
  • Built React Native booking-page widgets rendered as iOS, Android and web components from one codebase, and ran A/B experiments on them to measure their effect on cross-sell.
  • Run feature flagging and A/B testing as a daily practice: enable or disable features by country or currency, and promote any flagged feature into an experiment. Ship through partial merges behind flags instead of long-running branches, so many engineers can work in the same repository safely.
  • Improved Core Web Vitals on Flight Landing Pages (SEO and Metasearch): LCP from 3s to 1.5s, CLS from 0.15 to 0.08, INP from 400ms to 180ms. Page latency from 3s to under 1.5s.
  • Maintained mobile web SLO above 99%. Cut server errors from 5M to under 10k and reduced server I/O overhead, driven by production metrics in Datadog.
  • Built an AI-assisted delivery workflow with Claude Code: reusable skills that turn a project ticket, PRD, designs and screenshots into structured requirements, so agents work from clean data instead of re-reading raw tickets. One agent implements, another writes test cases for likely bugs and failure modes, then a test, fix and re-test loop runs until everything passes. The workflow produces final documentation and self-test evidence for QA handover.
  • Mentored new joiners. Gathered their onboarding struggles and wrote a New Joiner Pocket Book and Checklist. Contact rate to onboarding buddies dropped markedly for the most recent joiners.
  • Pixel-perfect UI implementation from design specs, covering spacing, typography and responsive behavior, working directly with designers on edge cases before handoff.
LCP3s→1.5sCLS0.15→0.08INP400ms→180msPage Latency3s→<1.5sServer Errors5M→<10k
Mar 2021 — Jul 2024
Tokopedia
Indonesia · E-commerce
Web Platform Software Engineer
  • Tokopedia Salam (Muslim-focused features) for the Content Marketing and IT Enterprise teams. Indonesia has the world's largest Muslim population (200M+), so faith-based features directly drive engagement and retention among a core audience.
  • Rebuilt the Al-Quran page for smooth reading. The page was laggy because of the volume of content. Applied list windowing so only the verses and pages the user can see are rendered, and optimized verse and page rendering. Reduced First Input Delay (FID, since replaced by INP in early 2024) from 360ms to 90ms.
  • Built an internal tools page builder that replaced repetitive CRUD work (tables, create/edit forms, delete). PMs and non-engineers can now launch new CRUD pages without asking an engineer.
  • Managed feature flags and feature controls for homepage widgets, default sort and default filter without redeploys.
  • Delivered the Dekara project from scratch under a tight deadline, with complex features.
  • Improved developer experience for internal tools and reduced memory consumption when running them locally.
  • Raised unit test branch coverage to 85%+.
Al-Quran FID360ms→90ms
Aug 2019 — Feb 2021
PT. Solusi Pembayaran Elektronik
Yogyakarta, Indonesia · Software Agency
Full Stack Software Engineer
  • Implemented microservices with NestJS using a modular architecture, so modules are reusable and can be split into separate services.
  • Delivered 10+ client projects across industries, meeting aggressive deadlines, some completed in as little as 3 days.
  • Worked closely with designers and stakeholders across the full lifecycle: planning, implementation, deployment and maintenance.

Technical Skills

Centered on the React, TypeScript, and Next.js ecosystem — backed by config-driven architecture, Core Web Vitals tooling, and AI-assisted engineering workflows.

Frontend, Mobile & Backend

TypeScript95%
React95%
Next.js92%
JavaScript95%
HTML & CSS95%
React Native85%
NestJS85%
Node.js85%
Go75%
PHP / Laravel80%
MySQL80%

Quality & Performance Tooling

Core Web Vitals95%
Lighthouse92%
Chrome DevTools92%
Unit Testing90%
PageSpeed Insights90%
Datadog88%
Search Console85%

Architecture & Frontend Systems

Config-driven UIMicro-frontend-friendly modular designFeature flaggingA/B testing & experimentationSSR / SEO pagesList virtualization

AI-Assisted Development

Claude CodeCustom skills & multi-agent workflowsAI-assisted testingSelf-healing test & fix loops

Engineering Practices

Code reviewMentoring & onboardingTechnical documentationPixel-perfect UI implementation

Languages

English — Professional working proficiency (written & spoken)Indonesian — Native

Academic foundation

Formal training that underpins the day-to-day engineering practice.

2015 — 2019
B.Sc. Information Systems
Institut Teknologi Sepuluh Nopember (ITS)
Surabaya, Indonesia

Four years of study in software engineering, data structures, and systems design — the foundation behind the performance-focused engineering work that followed.

Focus Areas
Information SystemsSoftware EngineeringSystems Design4-year program

Verified on HackerRank

Skills verified through timed, proctored assessments administered by HackerRank.

Role Certificate
Frontend Developer (React)

Demonstrates the ability to build production-grade interfaces with React — covering component architecture, state management, and UI performance.

Issued 2023View credential
2023
Problem Solving (Intermediate)

Demonstrates strong algorithmic thinking and data-structure fluency.

VerifiedView →
2023
Go (Basic)

Demonstrates working proficiency in Go for backend and systems-level development.

VerifiedView →
2022
JavaScript (Intermediate)

Demonstrates advanced JavaScript proficiency — closures, asynchronous patterns, and DOM internals.

VerifiedView →
2020
React (Basic)

Demonstrates core React proficiency — components, props, and lifecycle fundamentals.

VerifiedView →
2020
JavaScript (Basic)

Demonstrates foundational JavaScript syntax and applied problem-solving ability.

VerifiedView →
2020
Problem Solving (Basic)

Demonstrates baseline algorithmic problem-solving ability.

VerifiedView →
See the full history on HackerRank.

Get in Touch

Based in Bogor, Indonesia and open to senior frontend engineering roles — including relocation to Europe, Australia, Singapore, US.

Have a role or a project in mind? I'm glad to discuss the details.
Email me