SOFTWARE ENGINEER · INDONESIA

Engineeringwith intention.

I build reliable systems and thoughtful digital experiences.

Selected work

Systems built to last, interfaces built to be understood.

2022
Personal project

Svelte Audio Player

A reusable component that wraps the HTML audio element for custom audio players.

Stack Svelte
Details A small audio player component for Svelte projects.
View source ↗
2021
Personal project

Snake Game

A classic snake game implemented in React, Vue, and Svelte.

Stack JavaScript, React, Vue, Svelte
Details Three front-end implementations of the same game.
2020
Personal project

Typefaster

A clean, minimal typing test built with React and Theme UI.

Stack React, Theme UI
Details Includes multiple languages and color themes.
View source ↗
2020
Personal project

Dandiws.io

The source repository for this personal portfolio.

Stack Astro, TypeScript, CSS
Details A single-page portfolio built for the web.
2017
Personal project

D-Fastfinger

A typing speed meter built with vanilla JavaScript and CSS.

Stack JavaScript, CSS
Details A browser-based typing speed practice tool.
View source ↗

About

I enjoy taking a problem from “something’s not working” to a solution people can rely on.

At GDP Labs, I work across backend, frontend, and mobile, collaborating with multiple teams on several projects. I’m responsible for keeping systems up and running, and turning complex problems into practical, dependable solutions.

I studied Computer Science at Universitas Gadjah Mada, graduating in 2020.

Based in Yogyakarta, Indonesia Currently Software Development Engineer at GDP Labs

Experience

Where I’ve worked.

June 2021 — Present

Software Development Engineer
GDP Labs

At GDP Labs, I’ve contributed to web, mobile, and backend systems across banking, insurance, and connected commerce. My work includes rebuilding life insurance purchase flows and developing solutions for smart vending and connected coffee ecosystems, spanning mobile applications, e-commerce, POS, and back-office systems. The vending platform supports 6,000+ machines and processes high daily transaction volumes, providing experience with large-scale, interconnected production systems.

November 2019 — May 2021

Backend Engineer
Mechatronic Laboratory

Built an e-KTP extractor and face verification system, Express.js services, and a React dashboard for a video call platform. Helped deploy services with Docker and Kubernetes.

April 2017

Web Developer Intern
Coass.id

Assisted with developing and designing the Coass.id website using Django.