name: Pattarapon Parkodchue
alias: moszer
location: Bangkok, Thailand 🇹🇭
focus: full-stack web · embedded systems · computer vision
stack: Next.js · React · TypeScript · Python · C/C++ · ESP32
currently: building camera-driven puzzle solvers with OpenCV
motto: "if it has a chip in it, it can probably run my code"- 🔭 I bounce between web apps, ESP32 firmware and OpenCV experiments
- 🧩 Recent obsession: solving grid puzzles from a live camera feed in the browser
- 🛠️ I like OTA updates, BLE, HLS plumbing, and tools that automate boring things
- 📫 Reach me: pattaraponprakodchue@gmail.com
- ⚡ Fun fact: I once simulated an 8-bit redstone computer in JavaScript
|
Grid-path solver that reads an irregular board straight from your phone camera and animates the solution across it.
|
PCB defect detection pipeline, with a desktop GUI companion for running inspections.
|
|
Firmware update tooling for embedded targets — my most-starred repo so far.
|
An 8-bit redstone-style computer, simulated gate by gate in the browser.
|
| Project | What it does | Stack |
|---|---|---|
| AI-Calorie | iOS app that estimates calories from a food photo, with its own API backend | Swift · Node.js |
| OTA_UPDATE_ESP32 | Reference implementation for over-the-air ESP32 updates | C++ · ESP-IDF |
| ble-react-esp32 | Talking to an ESP32 over BLE straight from a React app | JavaScript · Web Bluetooth |
| tuatak_order_website | Ordering site built end to end | TypeScript · Next.js |
| remote_control_ir | IR remote control rig driven from the web | TypeScript · ESP32 |
| Dump-m3u8 | HLS stream dumper — one of a whole family of m3u8 tools I kept rewriting | JavaScript · Express |
JavaScript █████████████████░░░░░░░░░░░░░ 26 repos 55.3%
Python ██████░░░░░░░░░░░░░░░░░░░░░░░░ 9 repos 19.1%
TypeScript ████░░░░░░░░░░░░░░░░░░░░░░░░░░ 6 repos 12.8%
C++ █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2 repos 4.3%
C █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2 repos 4.3%
Swift █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1 repo 2.1%
Assembly █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1 repo 2.1%

