Mohammad Rijal

About

I'm a Senior Software Engineer with 6+ years building scalable web applications across fintech and e-commerce, most recently at FrankieOne, Wallex, and Tokopedia. My core stack is React.js, Node.js, and TypeScript, spanning Next.js, Redux, and GraphQL on the frontend to backend-for-frontend (BFF) services and authentication systems on the backend.

At Wallex, I led the migration of the Admin platform's pages from monolith to micro-frontends and from CRA to Vite, cutting build time by 50%, and architected a multi-entity frontend codebase supporting 4 country-specific APIs from a single global entity. At FrankieOne, I built and scaled a centralised CIAM (Customer Identity and Access Management) service and led the migration of portal pages to a micro-frontend architecture with Turborepo, BFF, IaC, and CI/CD. Earlier, at Tokopedia, I boosted system reliability and Core Web Vitals by driving 70%+ unit test coverage and integrated monitoring across 10+ projects.

Academically, I hold an Erasmus Joint Master's in Software Engineering for the Green Deal from VU Amsterdam, LUT University, and Università dell'Aquila, where I researched accessibility auditing tools and WebAssembly performance across Rust, C, C++, and Go. I've also taught full-stack development — covering React, Node.js, Express, MongoDB, and MySQL — as an instructor, and hold the Erasmus Mundus Scholarship and the Beko Hack the Normal Sustainability Award.

Beyond hands-on engineering, I mentor junior engineers, drive code reviews, and lead technical decisions. I care about building inclusive, sustainable software that scales.

Download résumé (PDF)Get in touch

Experience

  1. Nov 2025 – Jun 2026

    Senior Frontend Engineer

    FrankieOneRemote, APAC

    • Building and scaling platform-level frontend systems with React and TypeScript, leveraging AWS cloud-native services.
    • Led migration of portal platform pages from monolith to micro-frontends, rebuilding the repo with Turborepo and setting up BFF, IaC, and CI/CD pipelines.
    • Established a centralised CIAM service repository for authentication and identity management using Better-Auth.
  2. Dec 2023 – Nov 2025

    Senior Frontend Engineer

    Wallex (M-DAQ Global)Remote, ID

    • Led web development activities as PIC for Wallex Admin, guiding product and backend collaboration, making key technical decisions, and establishing the frontend release workflow.
    • Architected and maintained a multi-entity frontend codebase for Wallex Admin, supporting 4 country-specific APIs and business rules, with cross-entity integrations through a global entity.
    • Migrated a CRA project to Vite, reducing build time by 50%, and refactored 15+ Wallex Admin pages from Angular to React for improved performance and maintainability.
    • Developed the Admin ACL (Access Control List) pages to replace manual database patching with a self-service interface, streamlining access management for 100+ staff, reducing errors, and improving operational efficiency.
  3. Aug 2021 – Nov 2023

    Planned Career Break

    • Erasmus full-scholarship awardee (1 of 21 globally) for an MSc in Software Engineering for the Green Deal, completing industry and research projects across Europe in accessibility, agile practices, and WebAssembly performance.
  4. Jan 2020 – Jul 2021

    Senior Software Engineer, Web Platform

    TokopediaJakarta, ID

    • Led web development activities as PIC across Tokopedia Salam, Affiliate, and IT Enterprise, ensuring alignment, quality, and timely delivery of 10+ projects with product and backend teams.
    • Boosted system reliability and performance by enforcing 70%+ unit test coverage, integrating monitoring tools with Slack alerts, improving Core Web Vitals scores, and implementing AMP technologies.
    • Mentored junior engineers across multiple teams of 2 to 5 members through code reviews, weekly knowledge-sharing sessions, and regular 1:1s to support growth and improve code quality.
  5. Jul 2019 – Dec 2019

    Software Engineer, Web Platform

    TokopediaJakarta, ID

    • Set up and maintained a micro-frontend service for Tokopedia Salam, a new Islamic-focused vertical, handling dependency setup, unit testing with Jest, and CI/CD integration using Jenkins.
    • Developed Tokopedia Umroh, a greenfield Islamic pilgrimage product, using React.js and GraphQL, with integration to payment services and SEO optimisation for greater discoverability.
  6. Apr 2018 – Jun 2019

    UX Engineer

    TokopediaJakarta, ID

    • Delivered high-performance, pixel-perfect UI implementation for Digital Goods products, maintaining design fidelity while optimising for speed and responsiveness.
    • Redesigned the Tokopedia Events and Deals Page using React.js, leading to a significant improvement in user engagement and overall experience.

Additional experience

  1. Nov 2021 – Jan 2023

    Frontend Consultant (Freelance)

    DELOSRemote, ID

    • Improved web performance and code quality at Delos by auditing pages, enhancing Redux with slices, managing package versioning, and mentoring through code reviews.
  2. Aug 2019 – Jul 2020

    Fullstack Web & Mobile Development Instructor (Part-Time)

    PurwadhikaJakarta, ID

    • Taught Full Stack Development with a practical focus, covering React.js, React Native, Node.js, Express, MongoDB, and MySQL.