Profile · last updated October 4, 2026
A problem solver who builds tools
Most of what I build started with someone near me stuck on something tedious or hard: a game designer writing data files by hand, church volunteers cutting sermons out of long recordings, students struggling with proofs. The domain changes; the habit doesn’t. I find the hard part and build the tool, or the system, that takes it away.
My story
Multimedia
ChildhoodAs my parent worked in the multimedia department, I've grown to know and understand a lot of the technicalities in photography, image manipulation and graphic design, not close to a professional level but better than most self-taught people who needs it for social media. In the end I led a team of graphic designers for a yearbook project.
I was first introduced to Scratch around 2015 as a recommendation to my interest in programming, since then I spent countless hours on tinkering and creating things as a hobby. After some time, while I still feel the need to create and share new things to other people, I decided it was a waste of time as it was never the intention of Scratch to be a tool for professional development or anything work-related or money-related. In other words, all works created there are CC copyright and meant to be literally shared with others, not meant to be patented or create profit. Since then I learned various languages such as HTML, javascript, PHP, C#, python and some others. This marks the end of my journey in Scratch.
Fun fact: what those hours added up to on Scratch (as of October 2026) - views
- 1,109,365
- loves
- 25,727
- favorites
- 21,422
- remixes
- 1,152
- followers
- 1,275
By the end of school I spent time working on gamemaker projects they were more serious projects but most of them turned into prototypes and learning projects instead of fully fledged games. Some of them were playable to a certain extent and was released to the public page but the rest remains as a side project that I never fully finished.
I was then introduced to ReactJS by 12th grade and also transitioned into development in Unity. I knew python and had general knowledge about it but I gained interest as university reintroduced it. Python, being generally easy to understand, made me quickly master most of the basics. Here I also starting working more professionally in teams rather than personally for fun. This journey ended with my final paper titled Point Proven: Integrating Real Analysis Concepts into an Educational Game. The paper got featured in Studies on Social and Education Sciences 2024 by ISTES Monument.
I was able to release the game on Steam, even though I am currently unsatisfied with the quality, I aim to someday return to improve and refine it to the quality I aim for. Winning the Garena Game Jam of 2023 as second place also has given me the opportunity to learn in Garena. This also opened my eyes into publishing games and specifically continuing the winning game. Garena showed me blazing fast work environment and how even small teams can drive a huge impact.
The jam game became Repeat After Death. As lead programmer at Exploding Soes I built most of its systems and the tools the rest of the team used, and after a lot of delays we released it on Steam in April 2026, then kept shipping updates. In between, I spent a term teaching programming to high school classes at Cahaya Bangsa Classical School.
Beyond games
2025 – nowToday I work as a back end programmer at QuickPro Berjangka, mostly on data research, engineering and analysis. Outside work, much of what I build is for the people around me: a sermon archive that grew into a set of tools for my church, an ML pipeline that cuts sermons out of service recordings, and tools for my team. Looking back, that is the common thread. I like finding the tedious or hard part of someone's work and building the tool that takes it away.
THE HELLO MACHINEswitchback → plinko → trampoline → hello
That’s the story so far
Got something tedious or hard in your work? I’d like to hear about it, and maybe build the tool that takes it away.

























