Muhammad Ra'if Alkautsar

Muhammad Ra'if Alkautsar

Software Engineer

Informatics from Bandung Institute of Technology

Just a 3rd-year Computer Science student with passion for software engineering with a hobby of game development.

Download CV

Technical Skills

languages
frameworks
databases
tools
Python
C
C++
C#
Java
Haskell
JavaScript
HTML
CSS
.NET
Unity
Godot
SQL
Git
Figma
Photoshop

Experience

My professional and academic journey

Technical Writing Intern

Pena

Write documentation of technologies from various companies across the globe. Perform migrations of documentation. Is currently developing Fumadocs Cloud, the premium version of the popular open source framework Fumadocs. Also assists in the development of MrScraper v3 dashboard and various MrScraper scraping projects.

Markdown
HTML
CSS
JavaScript
Bandung, Indonesia
2025 - Present

Programming Clan Staff

GIM ITB

Develops GIM website. Execute various programming clan work programs and supervise the performance of Programming Archonate internship participants.

Unity
HTML
CSS
JavaScript
Project Management
2025 - Present

Head of Subject and Methods Division

GIM Apprenticeship 2024

Managed correspondence between subjects & methods, mentors, and trainers. Wrote the Mentor Handbook and led curriculum development for Clan Training. Created assignments specifications and oversaw overall educational material creation and assessment.

Curriculum Design
Documentation
Training Management
2024 - 2025

IT Staff

Genshiken ITB

Manage database for GenFinder feature on Genshiken website, a feature for searching member data across all generations.

SQL
HTML
CSS
JavaScript
2024 - 2025

Game Staff

Genshiken ITB

Manage gaming community activities within Genshiken organization.

Community Management
2024 - 2025

Programmer and Project Manager

IGDX Bootcamp 2024 by Kominfo

Led game development for KOIKA team during a 4-month intensive program. Served as programmer and party leader while participating in comprehensive mentoring and training sessions.

Unity
Project Management
2024

IT Division Member

The Sandbox IEEE ITB Student Branch

Part of the division that built the website for The Sandbox event. Contributed to the UI/UX team by designing web pages and components for frontend implementation.

Figma
CSS
2023 - 2024

Projects

A showcase of my works and contributions

Matrix Calculator

Matrix Calculator

A matrix calculator program made in Java

Java
PurryMail

PurryMail

E-mail program built in C.

C
Thick of I.T.

Thick of I.T.

Program to find similar songs and photos.

Python
HTML
JavaScript
CSS
Camel Pop!

Camel Pop!

A game based on the board game Camel Up! written in Prolog.

Prolog
Dukun Modern

Dukun Modern

A game about brewing potions as a modern-day alchemist.

Unity
Lintas Sumatra

Lintas Sumatra

An endless runner game about driving a truck through Sumatra.

Unity
Godslayer

Godslayer

Action hack and slash game made for IGDX Bootcamp 2024.

Unity
Cybertrek

Cybertrek

Simple platformer in Unity.

Unity
PurryLeveling

PurryLeveling

An RPG made in C++ for Object-Oriented Programming course. It features a fully-featured GUI using SFML and various object-oriented paradigm implementations.

C++
SFML
Imgui
Make
O.W.C.A Logistics

O.W.C.A Logistics

A shipment company app implementing Basic CRUD with some weird specifications.

Java
JavaFX
Maven
IQ Puzzle Pro Solver

IQ Puzzle Pro Solver

Program to solve IQ Puzzle Pro games using brute-force algorithm.

Java
JavaFX
Quadtree Compresser

Quadtree Compresser

Image compression program using quadtree method.

C++
C
Robocode Tank Royale Bots

Robocode Tank Royale Bots

Tank bots for Robocode Tank Royale game

C#
.NET
Little Alchemy 2 Solver

Little Alchemy 2 Solver

Recipe tree search program for Little Alchemy 2 game using DFS and BFS algorithms in tree data structure.

HTML
CSS
JavaScript
Go
Rush Hour Solver

Rush Hour Solver

Program for finding routes (pathfinding) in the Rush Hour game with the aim of moving a car to a specific coordinate.

Java
JavaFX
CV Finder

CV Finder

Application that efficiently processes and filters job applicant CVs based on required skills and keywords.

Python
CandiOS

CandiOS

An x86-32 OS built from scratch to be run with QEMU.

Assembly
C
Database for PapChat

Database for PapChat

A database made for theoretical PapChat application.

SQL
Python
GrocerEase

GrocerEase

Application to manage small businesses.

JavaScript
CSS
ElectronJS
TCP-over-UDP

TCP-over-UDP

A TCP-over-UDP implementation with chat room application

Python

Let's Connect

I'm always interested in new opportunities and exciting projects.
Feel free to reach out!