Projects
Projects
Ten projects I've been building one by one as a hobby. Click a card to read the full story.
01
OG
A 1:1 battle poll where you pick one of two options. You can join without logging in; every vote earns points and records whether you sided with the majority or the minority. It offers a general discussion board called 'Vote Talk' and embed sharing.
Voting · Community
02
Dokak
A mobile web + app for browsing and playing mechanical keyboard switch sounds by brand and type. In the 3D studio you can lay out keycaps, decorate them with colors, text, and images, and save the result.
Media · Community
03
Postit
A social blog service for sharing posts and photos with friends. Write with a rich text editor, and set categories and visibility (public, private, or friends only) as you like.
Social · Blog
04
AstroShare
A community platform for taking and sharing astrophotos. It records shooting metadata with each photo, inserts watermarks automatically, and lets you link the photographed object through a Wikipedia search.
Community · Media
05
Toss apps (Apps in Toss)
A multi-tenant platform where one backend serves several Apps in Toss mini-apps together with an admin console. It hosts three games — Today (Today's Choice), Dokak, and Oddballs (peek-a-moo) — plus PigNote.
Toss · Mini-app platform
06
Today's Choice
A portrait-only mobile choice adventure that starts at a crosswalk on the way to work and branches into 26 endings. The 242-scene scenario lives in data, not code, and progress is saved to your Google account so you can continue later.
Android · Game
07
PigNote
A location-based journaling app: leave photos and messages at a place like sticky notes, and they open only when you physically step inside that radius. The more you record, the more your character 'Pig' grows, and the same code ships to three places: Android, the web, and a Toss mini-app.
Location-based · Social journaling
08
The Oddballs I Met (peek-a-moo)
A quiz game where you guess the quirky name the operator gave to the 'Oddball of the Day,' who appears every midnight, from just its voice and silhouette. The Toss mini-app has been ported to Flutter and is being prepared for release as an Android app that shares the same backend.
Android · Quiz game
09
voice-lock
An app that, when a call ends, encrypts the recording on the device with your password, decrypts it again to confirm it matches the original, and only then deletes the original. Only ciphertext goes to the cloud, so even the server cannot open your recordings. It is available on Google Play.
Android · Security utility
10
drover
An SSH client for using herdr, a terminal multiplexer for agents on your server, from your phone as if on a desktop. The goal is to handle Korean (Hangul) input and Ctrl·Alt modifiers properly; there is no login, and it does not communicate with the developer's servers. It is available on Google Play.
Android · Developer tool
02
Dokak
A mobile web + app for browsing and playing mechanical keyboard switch sounds by brand and type. In the 3D studio you can lay out keycaps, decorate them with colors, text, and images, and save the result.
Media · Community
03
Postit
A social blog service for sharing posts and photos with friends. Write with a rich text editor, and set categories and visibility (public, private, or friends only) as you like.
Social · Blog
04
AstroShare
A community platform for taking and sharing astrophotos. It records shooting metadata with each photo, inserts watermarks automatically, and lets you link the photographed object through a Wikipedia search.
Community · Media
05
Toss apps (Apps in Toss)
A multi-tenant platform where one backend serves several Apps in Toss mini-apps together with an admin console. It hosts three games — Today (Today's Choice), Dokak, and Oddballs (peek-a-moo) — plus PigNote.
Toss · Mini-app platform
06
Today's Choice
A portrait-only mobile choice adventure that starts at a crosswalk on the way to work and branches into 26 endings. The 242-scene scenario lives in data, not code, and progress is saved to your Google account so you can continue later.
Android · Game
07
PigNote
A location-based journaling app: leave photos and messages at a place like sticky notes, and they open only when you physically step inside that radius. The more you record, the more your character 'Pig' grows, and the same code ships to three places: Android, the web, and a Toss mini-app.
Location-based · Social journaling
08
The Oddballs I Met (peek-a-moo)
A quiz game where you guess the quirky name the operator gave to the 'Oddball of the Day,' who appears every midnight, from just its voice and silhouette. The Toss mini-app has been ported to Flutter and is being prepared for release as an Android app that shares the same backend.
Android · Quiz game
09
voice-lock
An app that, when a call ends, encrypts the recording on the device with your password, decrypts it again to confirm it matches the original, and only then deletes the original. Only ciphertext goes to the cloud, so even the server cannot open your recordings. It is available on Google Play.
Android · Security utility
10
drover
An SSH client for using herdr, a terminal multiplexer for agents on your server, from your phone as if on a desktop. The goal is to handle Korean (Hangul) input and Ctrl·Alt modifiers properly; there is no login, and it does not communicate with the developer's servers. It is available on Google Play.
Android · Developer tool
Curious who built them?
Read about WISP and developer hotkkangs.