Hi, I'm Muhammad Ibrahim Al Ayubi.

Informatics Student & Technology Enthusiast

An Informatics student passionate about software development, web technologies, and technology-related projects.

Portrait illustration placeholder for Muhammad Ibrahim Al Ayubi
Muhammad Ibrahim Al Ayubi

About Me

Personal Introduction

I am an Informatics student interested in software development, web development, databases, and emerging technologies. I enjoy building applications and exploring how technology can solve real-world problems.

Education

Universitas Muhammadiyah Malang

Informatics · 2024 — Present

Undergraduate student focusing on software development, web technologies, and databases.

SMA IT Daarussalaam Sangatta Utara

Senior High School · 2021 — 2024

Graduated with a focus on science and technology.

Skills

Programming

  • C
  • Java
  • Python
  • JavaScript

Web Development

  • HTML
  • CSS
  • JavaScript
  • PHP

Database

  • MySQL
  • Oracle
  • SQL

Tools

  • Git
  • GitHub
  • VS Code
  • IntelliJ IDEA

Experience

Coordinator of Events, Research, and Collaboration Division

Assistant Lab Informatics · 2025 — Present

Supported programming practicum sessions, developed learning modules and materials, and contributed to organizing academic and social events, including student gatherings, recruitment programs, and team activities.

UMM FM

Engineering and Web Developer Division · 2025 - Present

Maintained and developed the radio station website while supporting the maintenance and management of broadcasting equipment.

Projects

Money Management App preview placeholder

Money Management App

A web-based personal finance management application designed to help users track transactions, monitor cash flow, manage budgets, and gain a clear overview of their financial health through an intuitive dashboard.

  • Next.js
  • Tailwind CSS
  • Google Sheets
View Project →
Type3d — Typing Speed Test preview placeholder

Type3d - Typing Speed Test

A web-based typing test application that measures typing speed, accuracy, errors, and completion time with an interactive virtual keyboard and customizable test settings.

  • Next.js
  • React
View Project →
Badminton Split project preview placeholder

Badminton Split

Badminton Split is a web-based cost-sharing application designed to simplify badminton session payments. It automatically calculates each player's share of court and shuttlecock expenses while providing payment tracking and session sharing features.

  • Next.js
  • React
  • Tailwind CSS
  • Supabase
View Project →

Let's Work Together

Have a project or opportunity? Feel free to reach out.

Email Me