Raphael
Kusuma

Software engineer who works from the metal up: a pipelined CPU, a C compiler, an OS in Rust, then the apps and models on top.

Next: software engineer on Google Chrome, in Seattle.

M.S. Computer Science & Engineering at Santa Clara University.

Based in
Santa Clara, CA
Studying
M.S. CSE, SCU
Graduating
Dec 2026
 
drawing fig. 1…
Fig. 1The cat, at the laptop. Drag to orbit, click to pet.

Selected work

All 23 projects
  1. 01

    RustOS

    Rust · x86_64 · QEMU

  2. 02

    Vocal sEMG Translation System

    Python · TensorFlow · Librosa

  3. 03

    Public Transit Hub

    React Native · Expo · JavaScript

  4. 04

    Simple C Compiler

    C++ · Flex · x86-64 Assembly

    no link
  5. 05

    NextGig

    C++17 · Qt · Firebase SDK

  1. Signals & models06 projects
    • Vocal sEMG Translation System
    • Knowledge Workspace
    • JobCrawl
    • Music Genre Classifier
    • Vocal sEMG Identifier
    • OpenBCI Recording Script
  2. Applications11 projects
    • Public Transit Hub
    • NextGig
    • SCU Course Planner
    • Systematic Mobile App Reviews
    • OpenEducation
    • Water Usage Monitor
    • React Native Flippable Card
    • License Quest
    • Allescan
    • Portfolio / Personal Website
    • FocusFlow
  3. Toolchain01 project
    • Simple C Compiler
  4. Kernel & OS04 projects
    • RustOS
    • Netfilter Packet Sniffer
    • HPF Scheduler
    • Mini-Tmux
  5. Hardware01 project
    • SCU ISA CPU Design
Fig. 2Every project, placed in the layer of the stack it works at. Hardware at the bottom.

Recent roles

Full record
  1. June 2026 - Sept. 2026
    Kirkland, WA

    Google

    Software Engineering Intern

    Implemented a standalone companion web terminal for Chrome Remote Desktop.

  2. Sept. 2025 - Present
    Santa Clara, CA

    SCU School of Engineering

    Grader & Teaching Assistant

    Grading for CSEN 275: Object Oriented Programming, Design, and Analysis — Java assignments and design-pattern knowledge.

  3. April 2025 - June 2026
    Santa Clara, CA

    HCI Lab @ SCU

    Student Researcher · Full Stack Developer (SMAR)

    Contributed to and maintained a React web app that lets non-technical researchers systematically scrape and analyze mobile apps on the Google Play Store and the App Store.

Before: 0.2 to 3 megabits per second. After: 0.1 to 2 kilobits per second, roughly three orders of magnitude less.

≈ 3 orders of magnitude less

Fig. 3Bandwidth needed for agentic CLI use through Chrome Remote Desktop, before and after the companion web terminal. Log scale, bits per second.

Notes

  1. M.S. Computer Science & Engineering, Santa Clara University. GPA 3.923 / 4.0. Research in the HCI Lab and EPIC Lab; grader and TA.

  2. B.S. Computer Science & Engineering, Santa Clara University. GPA ~3.5 / 4.0.

  3. ICPC Division 2 for Santa Clara University: 4th in California, 7th in the Pacific Northwest. See fig. 4.

  4. Resident Assistant and library student assistant. Voted “Most caring” and “Most likely to know a resident's name.” See fig. 5.

  5. Photography. As an RA I had the residence hall's camera; figs. 6–9 are a few frames from it.

Santa Clara University team at the ICPC Division 2 contest
Fig. 4ICPC Division 2.
Resident assistant team photo
Fig. 5Residence hall staff.
Photograph 1 from the residence hall camera
Photograph 2 from the residence hall camera
Photograph 3 from the residence hall camera
Photograph 4 from the residence hall camera
Figs. 6–9Contact strip, residence hall camera. Hover for colour.

Bill of materials

See them in use
Languages
ItemPartProjects
01C++2
02C2
03Rust1
04Java1
05Python6
06Bash–
07JavaScript5
08TypeScript2
09SQL2
Tools & DevOps
ItemPartProjects
10CMake2
11gdb–
12Linux–
13Git–
14Docker1
15GCP–
16Firebase6
17Jenkins–
Frameworks
ItemPartProjects
18Qt1
19React2
20React Native3
21Next.js4
22Node.js1
23Express.js–
24Flask1

Not on the bill: pickleball, ultimate frisbee, coffee, boxing, photography.