I'm Dimas, an iOS developer based in Indonesia. These days, I mainly build iOS apps, and sometimes I develop games in my spare time.

I've worked on banking apps, e-commerce platforms, and AR learning apps. This site is where I share my projects and write about what I've learned.

Read my CV

Work experience

  1. Mar 2026 — Present

    Learner · Apple Developer Academy Jakarta

    I’m learning to create digital products, from researching problems to building apps with Apple technologies. My focus includes product research, human-centered design, and finding a fit between a problem and its solution.

    I collaborate with others to explore ideas, test concepts, and run usability tests to understand how people use what we build.

  2. Aug 2024 — Sep 2026

    iOS Developer · NBS

    At NBS, I worked on apps for its clients across banking, media, telecommunications, and investing. My work included iOS development, analytics SDKs, and design systems.

    Client projects at NBS

  3. Dec 2023 — Aug 2024

    Software Engineer, iOS · Tokopedia

    Product pages and reviews: I worked on product detail pages and reviews in Tokopedia’s iOS app.

    Image loading: I helped integrate ByteDance’s image loading technology into Tokopedia’s existing image loader.

    Tokopedia’s marketplace reported more than 14 million registered merchants and reached 99% of Indonesia’s districts in 2023.

  4. Jul 2023 — Sep 2023

    iOS Engineer Trainee · PT. Phincon

    E-commerce prototype: I built an iOS e-commerce prototype with UIKit, including API integration, sign-in, and local data storage, while training in iOS development.

    Phincon is an Indonesian IT consulting and services company established in 2008 and part of Phintraco Group. Its parent group reports serving over 300 corporate customers in Indonesia and overseas.

  5. Jan 2021 — Apr 2023

    Unity Developer · Octagon Studio

    AR learning apps: I built, maintained, and optimized Unity apps for iOS and Android, including Animal 4D+, Dinosaur 4D+, and Space 4D+.

    SDK migration: Working with the CTO, I helped research and migrate approximately 20 apps to a different AR SDK in two weeks, reducing licensing costs from about US$1,000 to US$89 per app.

    Octagon Studio creates augmented reality learning products for an international audience. The company reports more than 10 million app downloads and products used across over 150 countries.

  6. Sep 2019 — Dec 2020

    Unity Developer · Freelance

    Built AR training apps for airplane maintenance and educational quiz games.

  7. Jun 2019 — Aug 2019

    Unity Developer Intern · Octagon Studio

    Space 4D+ AR/VR quiz: I worked on an AR/VR space quiz for Space 4D+, implementing a gyroscope-controlled camera so players could look around a 3D scene and select answers by pointing their phone.

Education

Computer Science at Universitas Negeri Malang, 2016–2020. GPA 3.50.

Outside work

I write my blog, develop my indie app, create games, and participate in game jams. I also enjoy trying new things that interest me.

All posts