EXPLORE
arikmhm / THINKING & BUILDINGA LITTLE CONTEXT. A LOT OF CARE.

Real problems.
The right solution.

I help make sense of the problem, then build a way forward. That might mean a clearer process, a useful application, or AI that takes some of the work off your hands.

Let's talk
01 / APPROACH

From question
to solution.

A good solution starts with the situation around it.

  1. Step 1: THE QUESTION

    What's getting in the way?

    A slow process, scattered information, or work that takes too much effort.

  2. Step 2: THE CONTEXT

    Find the real need.

    Map the people, rules, and constraints. Decide what needs to change.

  3. Step 3: THE BUILD

    Build the useful parts.

    Bring the flow, interface, and data together in a working system.

  4. Step 4: IF IT HELPS

    Add intelligence where it helps.

    Help people find or make sense of information, then check the results.

    AI is an option, not a requirement.
  5. Step 5: THE RIGHT FIT

    Make it fit real life.

    Keep it clear to use, aligned with the workflow, and ready to improve.

02 / THE THINKING BEHIND IT

Curious by nature. Practical by design.

I'm Arik. I enjoy working out why something is difficult, and what would make it easier. My background in software helps me turn that understanding into something people can use.

Analysis, engineering, and AI are parts of that work. The goal is a solution that fits the people, the constraints, and the way things actually run.

Get in touch
  • TypeScript
  • JavaScript
  • React
  • Next.js
  • Laravel
  • Python
  • PostgreSQL
  • Docker
03 / PORTFOLIO

A few things
I’ve built

Different contexts, different challenges, one approach behind all of them.

01 / INTERNAL TOOLS

SIPSATU

SIPSATU mobile app screens for recording waste purchases and customer transactions

A waste bank management system for Kelurahan Tugurejo, with a mobile app for officers, an admin dashboard, and a customer portal.

  • Flutter
  • Next.js
  • Express
  • PostgreSQL
  • Supabase
02 / WEB & APPS

Exantara

Exantara landing page with the headline “One Platform To Go Global” over a container port

A platform that helps Indonesian small businesses reach export markets, with a web builder for export-ready online stores.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • PostgreSQL
  • Prisma
Visit site
03 / AI & RESEARCH

LaporGub complaint classification

53,877public complaints, 18 categories

Thesis research on automatically classifying public complaints on LaporGub, Central Java’s e-government platform, with XLM-RoBERTa and class weighting. Published in JAIC (Sinta 3).

  • Python
  • XLM-RoBERTa
  • Hugging Face
  • scikit-learn
04 / WEB & APPS

SENSASI 2024 & 2025

SENSASI 2025 seminar website homepageSENSASI 2024 seminar website homepage

Websites for the National Information Systems Seminar: event details, speakers, tickets, and registration. The 2025 edition added a call for papers.

  • HTML
  • CSS
  • JavaScript
  • Tailwind CSS
04 / EXPERIENCE

Along the way.

The roles, teams, and collaborations that have shaped how I work.

AUG 2025 — FEB 2026

Backend Developer Intern

PT Mitra Kasih Perkasa (MKP)

Built ticket validation features for one of the company's main products, working with Go and PostgreSQL.

ENGINEERING
JUN 2024 — FEB 2025

Laboratory Assistant

Universitas Dian Nuswantoro

Helped over 60 students learn the foundations of web programming through practical guidance, troubleshooting, and assignment feedback.

TEACHING
HAVE SOMETHING IN MIND?OPEN TO NEW OPPORTUNITIES

Let's talk.

Something that could work better?
Let's figure out a way forward.