OPEN TO WORK
๐Ÿ“ Tucson, AZ
๐ŸŒ Remote
โœˆ๏ธ Relocate OK
00:00:00

Hello, I'm

Fakhrusy (Fahru) Muhamad

Portals

#001

Web OS Portfolio

Interactive OS-like portfolio environment.

#002

3D Lab

Immersive 3D portfolio with WebGL shaders & robot assistant.

#003

Blog

My finite's space.

#004

Creative

Creative coding experiments & animations.

#005

Code Playground

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

#006

GPU Orchestrator

Open-source GPU orchestration platform with simulated clusters.

View Project

GPU Orchestrator

Open-source GPU orchestration platform with simulated GPU clusters.

A full-stack platform for managing GPU resources across multiple simulated clusters. Features multi-tenant isolation, real-time GPU metrics via SSE, workload scheduling with queue management, quota enforcement, a model catalog, and a CLI tool for workload submission. Includes a Python-based cluster simulator that generates realistic GPU nodes, workload lifecycles, and live metrics without requiring real hardware.

Go React TypeScript PostgreSQL TimescaleDB SSE RBAC

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