Arya

Software Engineer / AI & ML

About

I'm Arya, a software engineer based in Indonesia. Most of my work sits where machine learning meets ordinary product engineering — LLM pipelines, retrieval, and NLP systems that have to survive real inputs.

Some of that started as research. I was first author on a study, funded by the Indonesian Ministry of Higher Education, that scrapes app store reviews, tweets, and news into structured user stories and use case diagrams for requirement elicitation. It ran in JISEBI in 2026.

Outside that, I build web and mobile applications, run a small home server on hardware that was headed for a drawer, and write about both.

This site keeps three kinds of writing apart: Projects are things I shipped, Build Notes explain how something was approached, and the Readingis everything that isn't about code.

Experience

  1. Software Engineer Apprentice

    Apple Developer Academy

    Built an on-device LLM app that turns vague goals into structured action plans, a 16-player real-time multiplayer platformer with binary packet position sync, and a hiking navigator using GPS sensor fusion with a custom Kalman filter.

    Swift · Apple Foundation Models · On-device LLM

  2. Software Engineer Intern

    PT. Dutakom Wibawa Putra (D~NET)

    Built LEA, a WhatsApp sales assistant on Odoo ERP that answers stock and price questions through four specialized agents and prices each customer against their own purchase history. Also replaced an unreliable third-party WhatsApp integration with a self-hosted omnichannel platform, solo.

    Node.js · Express · React · PostgreSQL · Socket.io

  3. Software Engineer Intern

    Satu Data DSID, Universitas Airlangga

    Wrote most of the front end for a university-wide research dataset portal: role-based dashboards for three user types, CSV and XLSX preview, and global search across datasets and notebooks.

    React · Laravel · Inertia.js

  4. IT Support Intern

    DPKKA, Universitas Airlangga

    Ran the Linux box hosting six departmental websites: vulnerability checks, backups, and restoring sites after security breaches, plus SQL database management across several departments.

    Linux · SQL

Connect

      github.com/aryapras22
      linkedin.com/in/arya-prasetya/
      huggingface.co/caffeinejunkie1
      arya.pras17@gmail.com