Muhammad Rizal
Staff Software Engineer
Experienced Staff Software Engineer with over 8 years of expertise specializing in frontend development. Demonstrated track record of architecting and implementing scalable web applications, with particular strength in building enterprise-level content management systems and educational platforms. Skilled in developing core web structures, authentication systems, and optimizing application performance. Excels in leading technical initiatives including design system management, CI/CD pipeline optimization, and monorepo architecture.

Professional Journey
Ruangguru
Staff Software Engineer (Frontend)
Oct 2022 - Apr 2025
- Architected and implemented core web structure for new SaaS product
- Designed dynamic view components, record view tables, and detail views
- Developed internal authentication middleware library used across all web projects
- Maintained and evolved company-wide design system UI library
- Created and optimized fetch API library for standardized data handling
- Led CI/CD deployment pipeline management for frontend repositories
- Managed monorepo architecture with task commands for multiple projects
- Led refactoring initiatives reducing RAM usage from 4GB to 1-2GB
- Designed and developed contract generator based on NodeContract
- Created router generator to convert JSON route schema to file system routes
- Implemented multi-tenant support for user authentication
- Built schedule management interfaces for multiple educational platforms
Ruangguru
Senior Frontend Engineer
Jan 2021 - Sep 2022
- Revamped registration flow using XState state machine architecture
- Implemented A/B testing integration with account-UI project
- Created OTP verification and claim coupon flows from landing pages
- Developed Role-Based Access Control (RBAC) for Super CMS
- Built scripts to automate permission assignment
- Optimized core web vitals for Roboguru's question detail page
- Built Roboguru Android TWA application in two weeks
- Implemented automated scaling scheduler jobs via Jenkins
- Created Google Spreadsheet add-ons for forum posting automation
- Designed lock features for question pages to increase conversion
Ruangguru
Frontend Engineer
Nov 2019 - Dec 2020
- Built universal-CMS for Ruangguru content using ReasonML and React stack
- Created CRUD UI mechanisms in universal-UI for content management
- Implemented bulk edit and spreadsheet-like interfaces in universal-CMS
- Designed nested tree UI for hierarchical data structures
- Developed bulk question data creation tool using Google Docs integration
- Contributed to SEO optimization efforts, improving organic traffic
Axiata Digital Services Indonesia
Frontend Developer
Mar 2019 - Oct 2019
- Developed supplier admin dashboard from scratch using Create React App
- Integrated delivery API services connecting suppliers to UMKM
- Maintained and optimized gamification features
- Implemented centralized authentication UI
- Built responsive company website using Next.js and ButterCMS
PT FIRST WAP International (1rstWAP)
Programmer
May 2017 - Feb 2019
- Enhanced and maintained SMS Broadcast Web application
- Implemented comprehensive unit testing suite
- Optimized SMS delivery report jobs
- Developed full-stack features for SMS broadcast reporting dashboard
TNC Digital Media
Frontend Developer
Oct 2016 - Apr 2017
- Delivered full-stack web applications for enterprise clients using Laravel
- Successfully integrated Midtrans payment gateway
- Implemented responsive design principles
- Collaborated with design team to translate mockups
Technical Skills
JavaScript
95%
TypeScript
90%
HTML
95%
CSS
90%
PHP
75%
ReasonML
80%
Education
Bachelor of Informatics
Universitas Jenderal Soedirman, Purwokerto, Indonesia
September 2012 - September 2016
Get In Touch
Contact Information
Feel free to reach out for opportunities or just to say hello!