Hello, I'm
Fakhrusy (Fahru) Muhamad
Full Stack Engineer specializing in Frontend & Design Engineering.
Building product-focused experiences with Creative Programming & Growth Engineering.
Portals
Resume
Experience
Software Engineer (Full-stack)
2022 -- Nov 2025
Overleaf
- Designed a migration process to change our payment provider from Recurly to Stripe. I experimented with three different Stripe checkout flows (self-hosted checkout, embedded checkout, and Stripe Elements) before deciding to settle with Stripe self-hosted checkout for its simplicity.
- Improved complex GitHub integration flow that involves multiple Overleaf users for a single Overleaf <-> GitHub connection. It resolved a longstanding bug that ended up needing a refactor in our React state and rendering logic.
- Improved our custom Contentful (a headless CMS) system to support the increasingly demanding custom pages from the non-development teams.
- I was part of the GTM (Growth) team that works with A/B tests in almost everything we do to make sure no changes go undetected and unanalyzed. BigQuery was heavily used. One of the pages—a paywall page for free users—that we tested increased initial revenue by 10%.
Software Engineer (Frontend)
2019 -- 2021
Ruangguru
- Built a MOOC platform for Indonesian citizens. We had a big government contract and were one of the main government training systems for Indonesian citizens.
- Involved in the Growth team by managing multiple A/B tests for the marketing campaign (e.g., discount, bundles).
- Introduced TypeScript in a new codebase to replace ReasonML (called ReScript now) after we thought ReasonML was no longer stable to be used in a new project.
- Involved in the React Native migration of our Cordova mobile application. (not a direct contributor because I was tasked with maintaining our Cordova mobile app).
Technical Founder
2019 -- 2020
Sirius Teknologi Indonesia
- I led a team to develop a new digital document system for an Indonesian airline from the ground up. I touched everything in the platform: from database and DevOps with Azure, web-based apps with TypeScript/React, and an Android app with React Native. We used Azure at the client's preference.
Frontend Engineer
2018 -- 2019
Codemi
- Part of the team that developed an internal training system that is composed of video lectures, quizzes, and reading materials. It was using Javascript/React/Redux/Mobx (yeah, we messed up there by combining Redux and Mobx for the state management, don't remind me of the horror).
EDUCATION
PART TIME: Master Degree in Computer Science
2024 - Ongoing
Georgia Institute of Technology
Specializing in Robotic Perception / Systems
- CS6200-Graduate Intro to OS: Multithreaded C web server, distributed filesystem using gRPC/C++
- CS6210-Advanced OS: Barrier sync analysis using C, libvirt integration, distributed eCommerce system using gRPC/C++, MapReduce implementation using gRPC/C++
- CS7638-Robotics AI: Kalman Filter, Particle Filter, PID, robot search, and SLAM.
- CS8003 O24-Intro to Research: Soft robotics and swarm robotic research.
- CS6601-Artificial Intelligence: Search, Bayes Nets, constraint satisfaction problems, etc. Projects include decision tree/forest, minimax algorithms, hidden Markov models, and Gaussian mixtures.
Aerospace Engineering
2012 - 2018
Bandung Institute of Technology
- This degree is mostly irrelevant for my professional career, but I always list it here for the fact that I'm able to grow as a person and able to learn and adapt in learning and doing different things.