Thai Bus Watch
A phone-friendly system for finding Bangkok buses in real time, viewing nearby traffic cameras, and receiving Telegram alerts as a bus approaches your stop.
Independent developer · Thailand
From live Bangkok bus tracking to crowd-safety games, I turn everyday friction into small, working systems.
Selected work · 01
Software is most interesting when it meets imperfect data, old hardware, public infrastructure, or actual human behavior.
A phone-friendly system for finding Bangkok buses in real time, viewing nearby traffic cameras, and receiving Telegram alerts as a bus approaches your stop.
Two lightweight games that make venue awareness tangible: remember alternative exits, adapt when a route becomes unsafe, and move with—not against—crowd flow.
An earlier Bangkok bus-tracking experiment that used public CCTV imagery, image processing, and geospatial tools to locate buses.
View the original projectA small Python logger that records file changes in an append-only hash chain and independently detects edits, reordering, duplication, and rollback.
Local prototypeAbout · 02
I’m Thanawat, also known online as kmhcool. I like projects that touch real life: buses that arrive somewhere, exits people can find, logs you can verify, and services that keep running on imperfect hardware.
My process usually starts with a concrete inconvenience. I trace the system around it, build the smallest useful version, then keep testing until the software behaves sensibly outside the happy path.
Working backward from what someone actually needs to do.
Linux services, containers, small servers, APIs, and resilient glue code.
Turning uncertain ideas into something testable without unnecessary machinery.
Writing setup guides and explaining technical ideas in Thai and English.
Notes from the archive · 03
Older technical notes in Thai—early snapshots of the same habit: learn something, test it, and make it easier for the next person.
Next stop
I’m always interested in useful software, unusual infrastructure, and ideas that make everyday systems a little easier to navigate.