Hi, I'm David (@ChangkeunJ), a freelance full-stack developer in Korea and Australia. I build browser tools and work with Australian public data, mostly in TypeScript.
I'm working on shotscrub, a tool for covering keys, tokens and passwords in screenshots before sharing them. The image stays in your browser. You can check the suggested boxes, add your own and save a redacted PNG.
Sample image. All credentials shown below are fake.
Try shotscrub or pick a small contribution. The contributing guide covers running it locally and reporting a missed detection with made-up credentials.
I also maintain australian-law-mcp, an MCP server for searching Australian legislation and checking citations, and paperpack, a browser calculator for Australian working holiday tax and departing superannuation, with sources for its figures.
Other work: visa-times, rent-check, rate-ledger and april-number.




