Skip to content
Mu'afa Riski Ali

Trained on messy data, shipped behind a real interface.

Computer Science graduate specialising in computer vision and fullstack engineering - from deep learning training through to production deployment.

01. RESEARCH & ML

Computer Vision & Medical MRI

02. FULLSTACK WEB

Next.js, APIs & Edge DB

03. MOBILE APPS

React Native & Offline-First

Explore my workGet in touch
North Jakarta, Indonesia·S.Kom Gunadarma·GPA 3.76/4.00
S.Kom 2026JAKARTA, ID

2022 - 2026

Universitas Gunadarma

S.Kom, Informatics Engineering

GPA 3.76 / 4.00

About & Philosophy

Machine learning is just problem framing at scale.

Informatics graduate from Universitas Gunadarma, class of 2026. The thesis built a hybrid Autoencoder + CNN that sorts MRI scans into four tumour classes. Internal test accuracy reached 89.31 percent on 4,735 cleaned images. On BraTS 2020 data the model had never seen, 71.25 percent.

Most of the work happens before training. Auditing and merging three public MRI sources moved accuracy further than any architecture change did. The pattern repeated in the web and mobile projects: the unglamorous step decides the result.

The rest is delivery. Python and Flask on the server. TypeScript and React Native on the client. Turso and SQL Server in the data layer. A model in a notebook is still a hypothesis. What gets built around it decides whether anyone can trust the output.

Technical Skills

Core Tooling

Machine Learning

TensorFlowKerasCNNAutoencoderScikit-learnOpenCVCLAHEAnomaly Detection

Web & Backend

Python (Flask)TypeScriptJavaScriptNode.jsHTML5CSS3StreamlitVercel

Mobile

React NativeExpoExpo Router

Database & Cloud

LibSQL / TursoSQL ServerOracle DatabaseRelational DesignSQL

Tools

GitGitHubColab (GPU)KagglePostmanAppetize.io
Machine LearningWeb & BackendMobileDatabase & CloudTools
02Selected work
Selected work

Things I've shipped

Computer vision research to fullstack systems - built from model training through to production deployment.

FeaturedMachine Learning2025 - 2026

Brain Tumour MRI Classification

Hybrid Autoencoder + CNN that sorts MRI scans into four tumour classes, reporting the external validation number next to the internal one.

TensorFlowKerasOpenCVFlaskStreamlit
89.31%
Internal accuracy, 4,735 images
0.8859
Macro F1, internal test
71.25%
External accuracy, BraTS 2020
4
Classes
Brain Tumour MRI Classification preview
Bloxboxd preview
Web · 2026

Bloxboxd

A diary, rating and discovery layer for Roblox experiences, built on the official API.

TypeScriptTursoRoblox API+1
SPKPPSU Field Reporting preview
Web · 2026

SPKPPSU Field Reporting

Offline-first PWA for village field officers, with an admin view that watches submissions arrive.

TypeScriptPWAIndexedDB+1
Motion-fits preview
Mobile · 2026

Motion-fits

Private single-user Android fitness tracker: local-first, no account, no backend.

React NativeExpoExpo Router+1
MediaHub preview
Web · 2026

MediaHub

Multimedia portal where the content hierarchy dictates a neo-brutalist identity.

TypeScriptNext.jsTailwind CSS

Live sync from GitHub · 34 public repositories (@Mriskiali)

GitHub Profile
03Experience
Track record

Experience & Credentials

Applied research, production engineering roles, and verified industry credentials.

Work & Research Experience

3 Roles
  • Thesis researcher

    ·

    Universitas Gunadarma

    2025 - 2026

    Built a hybrid Autoencoder + CNN for four-class brain tumour classification on 4,735 cleaned MRI images.

    Ran a CLAHE ablation and a three-stage training schedule: 89.31 percent internal accuracy, 71.25 percent on BraTS 2020.

  • Team member: frontend and offline sync

    ·

    SPKPPSU Field Reporting App

    2026 - 2026

    Built the offline-first PWA for village field officers: IndexedDB queue, service worker sync, and an admin view for monitoring submissions.

  • Independent projects

    ·

    Self-directed

    2023 - now

    Built and deployed web, mobile and machine-learning projects on Vercel, Streamlit and Railway.

Institutional & verified credentials

Certifications

7 Verified
  • Design Thinking Workshop

    Samsung Solve for Tomorrow × Skilvul · 2025 · Concept paper score 92.1

  • Belajar Dasar AI

    Dicoding Indonesia · 2025

  • Advanced Database Systems

    Computer Laboratory, Universitas Gunadarma · 2025

  • SQL Server - Intermediate

    Computer Laboratory, Universitas Gunadarma · 2025

  • Oracle - Intermediate

    Computer Laboratory, Universitas Gunadarma · 2025

  • Fundamental Web Programming

    Computer Laboratory, Universitas Gunadarma · 2025

  • JavaScript Programming Language Fundamental

    Computer Laboratory, Universitas Gunadarma · 2025

Spoken Languages
IndonesianNative
EnglishProfessional working proficiency
04Contact
Contact

Let's build
something.

Open to engineering roles, research collaborations and freelance work. If you have something worth shipping, I would like to hear about it.

Direct channels

No spam · No newsletter · Just work