Each project is told the same way: the problem someone had, what I built, and the result.
Repeat After Death
Exploding Soes · Lead Programmer · 2023 – 2026
Problem
Turn Ghost Game, a two-day jam prototype that took 2nd place at the Garena Game Jam, into a full game.
Built
Event-driven gameplay systems, a YAML content pipeline, modifiers, save/load, localization, Steam leaderboards with run replays, and editor tools for the team.
Result
Released on Steam in April 2026, with post-launch updates through v1.0.9.
Volunteers had to find and cut the sermon out of every 2–3 hour service recording by hand.
Built
A one-click desktop app. Speaker diarization, YAMNet audio features and a self-trained XGBoost model find the sermon; it then transcribes it with Whisper and publishes it to the church website.
Result
Mean IoU of 0.967 for sermon boundaries on a 20-recording evaluation set.
C#
.NET
ONNX Runtime
XGBoost
Whisper
New Life Church Tools
Church volunteer project · 2025 – now
Problem
Our church needed a home for weekly sermons, then tools for running events like a free-coffee bar.
Built
A Next.js and Supabase site: sermon articles with Bible-verse tooltips, a multi-station coffee ordering system with a barista queue, push notifications, Bluetooth label printing and analytics, plus potluck sign-ups and event booking.
Ask questions about scripture and our church's sermons, and get answers you can check.
Built
Hybrid graph and vector retrieval on PostgreSQL (pgvector and Apache AGE), LLM-extracted knowledge-graph triplets, source-aware routing, multilingual queries and an agentic tool-calling mode.
Result
Answers cite verse references and sermon timestamps.
Python
LangGraph
PostgreSQL
Gemini
RAD Development Toolkit
Exploding Soes · 2025 – 2026
Problem
Our game designer wrote Repeat After Death's content files in YAML with no safety net.
Built
A VS Code extension with schema validation, linting, and highlighting for rarities and tags.
Result
Shipped in frequent internal releases alongside the game.
TypeScript
VS Code API
JSON Schema
Katharize
Personal project · 2026
Problem
My disk kept filling up, and I couldn't tell what was safe to delete.
Built
A Windows disk cleanup tool that shows what is safe to delete and why.
Make a stealth game where you can only see what you can hear.
Built
Shader-driven echolocation (each noise casts 720 rays into a GPU texture so its ring stops at walls), a blind monster that hunts by noise and scent trail, rope-physics dragging and throwing.
C#
Unity
FMOD
Soesis Bot
For fun · Exploding Soes server · 2026
Problem
A funny bot for our Discord server, made just for fun.
Built
A bot with a soundboard that mixes clips over playing music, a music queue with YouTube import, and small utility tools.
Python
discord.py
Next.js
Supabase
Academic Bot
Cahaya Bangsa Classical School · 2025
Problem
Giving every student personal feedback and fresh assignments takes a lot of a teacher's time.
Built
A system that analyzes student work and recommends next steps, generates assignments from the curriculum as an RPG story, and shows results on a website.
Python
HTML
CSS
JavaScript
Thesis Game Collaborations
Thesis projects with other students · 2022 – 2025
Problem
Students from other fields needed a working game for their final theses.
Built
Split Second Choice (timed visual novel), Bunny House (pet care on real-world time), Koki Cilik dan Ikan Ajaib and Aku Juga Mau Main (interactive storybooks with pop-up minigames for kids).
All of the game code, including a custom object-state recorder and replayer for the main mechanic and a flexible ability structure.
Result
2nd place; it later grew into Repeat After Death.
C#
Unity
Dead King's Parade Story Tools
Team project · informal lead programmer · 2022 – 2023
Problem
Our writers needed a way to author branching stories for the game.
Built
Two story editors: a node-based flow diagram editor and a text editor with syntax linting and color formatting.
C#
Unity
ITB Hall Mapping
Graph theory coursework · 2023
Problem
Where should new campus paths be built?
Built
A shortest-path finder and map optimizer that predicts the best construction placements and analyzes their effectiveness.
C#
Unity
Sine-Gordon Simulation
Mathematical modeling coursework · 2023
Problem
See how the damped Sine-Gordon equation actually behaves.
Built
A numerical solver with interactive 2D and 3D visualizations, compared against the theoretical result.
C#
Unity
Competitions & Game Jams
Various teams · 2021 – 2023
Problem
Short deadlines, small teams, a theme announced on the day.
Built
GEMASTIK XIV (My Traffic Academia), XV (a Pencak Silat roguelike with match-3 combos) and XVI (a platformer with an AI companion and level editor), plus Global Game Jam 2023 and the IGSI pitching jam (awards in 2 categories).
Events and small businesses needed sites built, and I wanted the experience.
Built
Registration and QRIS payment flows for Mathematical Challenge Festival ITB 2022, pages for the April 2021 graduation parade site, a wedding RSVP site with attendance QR codes, and a home-repair business site.
React
Next.js
TypeScript
Firebase
Campus Tour Game (Flavy)
Commissioned by a professor · 2021
Problem
Show newly admitted students around campus, and reward quiz winners.
Built
A Unity tour game built in two weeks, with a Firebase backend that tracked quiz winners.