Skip to content
Lucky Pradana
Software Engineer
Apps
Things I built
Archives
Blog posts
Lucky Pradana
Software Engineer.
Clojure Enthusiast. Plays Tetris on
tetr.io
. Co-founded
AndroidDev Surabaya
,
SurabayaJS
,
Flutter Jakarta
, and volunteered at
GDG Surabaya
. Taught Android development (Java, Kotlin) with Kemkominfo's SMKCoding program.
Work with me →
get in touch
.
Apps
Collaborations
ASCII Audio Visualizer
Real-time audio visualization with ASCII — collab with AYSO
Web
OPEN
KaderKu
Child growth monitoring app (Flutter) — collab with PrimaKu
iOS
Android
OPEN
Personal
Shot-On Frame
Camera watermark generator
Web
OPEN
cljds
ClojureDart project generator
pub.dev
CLI
OPEN
Jadwal Dokter
Doctor schedule for Jakarta hospital
Web
OPEN
monojet
B&W image/PDF converter for cheap laserjet printing
macOS
iOS
iPadOS
CLI
OPEN
CryptoPouch
Sweep dust from your wallet — convert sub-$1 ERC-20s to USDC/USDT
Web
Web3
OPEN
Playground
playdate-ui-toolkit
· private
UI toolkit for Playdate (C)
GitHub
OPEN
lottie-optimize-babashka
Lottie JSON optimizer using Babashka — collab with GuChat
CLI
OPEN
image-stitching-babashka
Screenshot stitcher using Babashka & ImageMagick
CLI
OPEN
video-screenshot-stitching
Stitch a vertical-scroll screen recording into one tall image (Babashka + ffmpeg)
CLI
OPEN
URL Shortener
Self-hosted link shortener (Go)
Web
OPEN
Open Source
playdate-claude-session
Claude plan-usage limits on a Playdate — C app + tiny Go server for fly.io
GitHub
OPEN
Fig Autocomplete
Added Flutter CLI autocompletion spec to withfig/autocomplete
PR
OPEN
Archived
clojure→lua for playdate
Clojure to Lua transpiler for Playdate
CLI
OPEN
Worked with
GuChat
(AU)
GoTu
(US)
Wahyoo
Aleph Labs
Dihardja Software
PrimaKu
AYSO
(Acacia Yuk! String Orchestra, Bandung)
Crea Digital Lab
PENS
(Politeknik Elektronika Negeri Surabaya)
UNESA
(Universitas Negeri Surabaya)
ITS
(Institut Teknologi Sepuluh Nopember)
SMKCoding
GDG Surabaya
Socials
Twitter
Instagram
Github
LinkedIn