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.
| Project | Description |
|---|---|
| AI vs Thai Exams | Evaluates large language models on Thailand's standardized exams using the ThaiExam dataset. |
| Bangkok Ipsum | A webpage that lets you generate random Thai text. |
| Bemuse | A free and open source, online, web-based rhythm action game. |
| CSS Spring Animation | A realistic spring-type animation using physics and calculus. |
| dt.in.th | Thai's website documenting the things he makes, with its evolution since 2005. |
| Gyroscratch | A rhythm game turntable built by putting a phone in a ceramic plate. |
| iPedal | A programmable foot pedal for your iPad and Node.js. |
| MIDI Light Switch | Turning a MIDI keyboard into a light switch for my room. |
| pastebox | A drag-and-drop/copy-paste bridge for streamlined video editing workflow on macOS. |
| super-silly-vortex | A silly recreation of the Rain Vortex at Jewel Changi Airport, but it's node_modules instead of water. |
| thaiWitter | A super-smooth, web-based Twitter client that I have written in 2009, back when I was 16 years old. |
| vuetoy3 | A minimalistic boilerplate for quickly building web prototypes using Vue 3 without any build tool or development server. |
| vx | A voice typing tool that listens to you and copies what you said to the clipboard. |
| WebMIDICon | A collection of hackable web-based MIDI instruments, implemented as a MIDI controller. |
| webring.in.th | A webring for Thai websites. |