OPEN TO WORK
📍 Tucson, AZ
🌐 Remote
✈️ Relocate OK
00:00:00

Hello, I'm

Fakhrusy (Fahru) Muhamad

A Full-stack generalist.

Specializing in frontend and growth engineering.

A lifelong learner.

Exploring robotics, AI, creative programming, and computer systems.

Portals

#001

Web OS Portfolio

Interactive OS-like portfolio environment.

#002

3D Lab

Immersive 3D portfolio with WebGL shaders & robot assistant.

#003

Blog

Thoughts, tutorials, & musings.

#004

Creative

Creative coding experiments & animations.

#005

Code Playground

My own custom Code Playground, currently only supports C. Made using Codemirror.

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

Operating 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++.

Robotics & AI

CS7638-Robotics AI: Kalman Filter, Particle Filter, PID, robot search, and SLAM. CS8003 O24-Intro to Research: Soft robotics and swarm robotic research.

Artificial Intelligence

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 (B.Eng + Grad Courses) 2012 - 2018
Bandung Institute of Technology, Indonesia

Completed undergraduate degree with additional graduate-level coursework in aerodynamics and computational methods.

Aerodynamics & Fluid Mechanics

Incompressible & Compressible Aerodynamics, Computational Aerodynamics, Boundary Layer Theory, Flight Dynamics, Viscous Flow, Turbulent Flow, Computational Fluid Dynamics I & II

Structures & Materials

Statics, Strength of Materials, Mechanical Vibrations, Aircraft Structures I & II, Aircraft Materials & Manufacturing I & II, Continuum Mechanics I & II

Aircraft Systems & Design

Aircraft Design, Aircraft Propulsion, Aircraft Systems I & II, Avionics, Control Theory, Advanced Flight Performance, Air Transportation System

Mathematics & Computing

Engineering Mathematics I & II, Advanced Mathematics I, Statistics, Numerical Methods, Cryptography

Research

Research Methodology, Minor Research Project, Final Project (Thesis)

Skills

TypeScript JavaScript C++ Python React Node.js Docker K8s GCP Linux Robotics AI (SLAM) Distributed Systems