I hack on a lot of software projects. Here are some of my personal projects that I have documented on this site. This list is not comprehensive and not updated frequently; more projects and experiments can be found on my GitHub profile. See also tools.

ProjectDescription
AI vs Thai ExamsEvaluates large language models on Thailand's standardized exams using the ThaiExam dataset.
Bangkok IpsumA webpage that lets you generate random Thai text.
BemuseA free and open source, online, web-based rhythm action game.
CSS Spring AnimationA realistic spring-type animation using physics and calculus.
dt.in.thThai's website documenting the things he makes, with its evolution since 2005.
GyroscratchA rhythm game turntable built by putting a phone in a ceramic plate.
iPedalA programmable foot pedal for your iPad and Node.js.
MIDI Light SwitchTurning a MIDI keyboard into a light switch for my room.
pasteboxA drag-and-drop/copy-paste bridge for streamlined video editing workflow on macOS.
super-silly-vortexA silly recreation of the Rain Vortex at Jewel Changi Airport, but it's node_modules instead of water.
thaiWitterA super-smooth, web-based Twitter client that I have written in 2009, back when I was 16 years old.
vuetoy3A minimalistic boilerplate for quickly building web prototypes using Vue 3 without any build tool or development server.
vxA voice typing tool that listens to you and copies what you said to the clipboard.
WebMIDIConA collection of hackable web-based MIDI instruments, implemented as a MIDI controller.
webring.in.thA webring for Thai websites.