Muhammad Rizal Nurromdhoni

I'm a

About

As a physics student, I was trained to think scientifically and logically. I approach challenges by thinking critically and devising solutions to arrive at well-reasoned conclusions. In essence, my education has shaped me into an effective and skilled problem solver.


I primarily work in Linux, with C++ as my main programming language. Recently, I've been exploring Rust and have been thoroughly enjoying the experience. My projects include fractal generation, simulations, and algorithm visualizations, leveraging C++ alongside OpenGL (and occasionally SFML). Although Python isn't my primary language, I've extensively used it to develop scripts that streamline my workflow. My latest endeavor is building a scripting language interpreter in Rust (a Lox interpreter). Additionally, I have experience creating mobile applications for Android.

Muhammad Rizal Nurromdhoni picture

C++/Rust Developer | Graphics Programmer | Mobile Developer

Very comfortable with low level languages especially modern C++ (C++20 and beyond) and Rust. Can work with Kotlin to build Android application.

Skills

C++ 100%
Rust 80%
C 85%
OpenGL 75%
Git 85%
Python 90%
Kotlin 80%
Linux 80%
Bash 70%

Resume

Education

Bachelor of Science

2019 - 2025

Institut Pertanian Bogor, Bogor, Indonesia

Major in Physics; Minor in Electrical Instrumentation

Activities

Bangkit 2023 (Android Learning Path Cohort)

2023

Online

Learned Android Development from the fundamental to the advanced topic including Jetpack Compose

Achievement

Bronze Medalist (3rd) in Physics in National Math and Science Olympiad (ONMIPA)

2022

Malang, Jawa Timur

Competed against 260 participants from over 80 Universities from all over Indonesia.

Professional Experience

None at the moment :D

Portfolio

  • All
  • C
  • C++
  • OpenGL
  • SFML
  • Rust
  • Python
  • Mobile
  • Library

Contact

See my projects on Github

github.com/mrizaln