Side projects, rabbit holes, and stuff I just wanted to exist.
Self Talk
★ Most recent
Talking it out, with myself
self-talk · android app☝ send left or rightFull demo ↗
Sometimes the best person to talk to is yourself. Self Talk turns your inner dialogue into a chat: the white button on the left answers as the second person, a calmer outside voice; the green one on the right speaks as you.
→ Built on distanced self-talk: replying to yourself as “you” instead of “I” puts a little space between you and the feeling
→ Looks exactly like WhatsApp so it feels like texting a friend: swipe-to-reply, quotes, blue ticks, all kept on the device
→ Every pixel and animation calibrated from screen recordings of the real WhatsApp, wrapped with Capacitor for Android
I like figuring things out — then making stuff. A lot of my learning happens outside class, usually while trying to make some idea actually work.
I'm into software, automation, and AI. Most of my projects start with a task that repeats too often, something with way too many steps, or a random "could I build that?". Then I just go for it.
Away from the keyboard I've tutored friends, helped new students settle in, and joined the team at OmahTI. I like learning with people as much as building things for them.
Where I've been
2025 — now
Computer Science
Universitas Gadjah Mada
2026 — now
Skill Development
OmahTI
2026
Sponsorship
OmahTI Academy
2026
Co-Facilitator
PIONIR PASCAL
2025
Tutor — Linear Algebra & Intro Physics
OmahTI
@
/ 04
Let's talk!
Got an idea, a project, or just want to say hi? My inbox is open.
CS student at UGM. I build tools for everyday problems, automate the boring bits, and learn a ton along the way. I'm into software, automation, and AI. Most of my projects start with a task that repeats too often, something with way too many steps, or a random "could I build that?". Then I just go for it.
Selected work
ISMA — Media automation★ Used in production at a company
Takes YouTube Shorts all the way to Instagram — finding videos, prepping them, scheduling, and posting. It's part of a company's day-to-day now.
Spots new Shorts and picks a publishing route based on the playlist
Preps videos with yt-dlp + FFmpeg, schedules in Bali time, posts Reels & collabs via the Instagram API
Slack commands and a dashboard on top of a SQLite job engine with retries and cancellation