Profile — About
About
01 — The pivot
The pivot
For four and a half years I served as a police officer at Phahonyothin Police Station. On night shifts and days off, I taught myself to code.
It started as curiosity and became the thing I kept choosing. While still in uniform, I built and shipped software real people use: a trip-tracking platform with a public Android APK, a multiplayer game running live on a server I manage myself, and the automated tests behind both.
In June 2026 I resigned to become a software engineer full-time.
This wasn't a whim. Nobody leaves a stable government career for a maybe. I left because after years of building before work, after work, and on days off, the evidence was clear: this is what I do, and I'm ready to do it as my job.

02 — How I work
How I work
Career-changers don’t get the benefit of the doubt, so I built my habits around proof.
01 / 04
I own the full lifecycle.
Design, code, tests, CI/CD, deploy, and production on a self-managed VPS. On AiKlao and Typing Race I was the mobile developer, the backend developer, and the ops person — there was no one else to hand off to.
02 / 04
Tests gate my releases.
500+ automated tests across six repositories (Jest, JUnit, Supertest, Playwright, GUT). On my projects, a CI gate blocks the release build on any red test — not as policy theater, but because I’ve seen what slips through without it.
03 / 04
I think in edge cases.
What happens when two SOS requests arrive at the same instant? When a player pastes the whole passage instead of typing it? Finding the failure mode before the user does is the job.
04 / 04
I use AI as a tool — and own every decision.
For Tiger Kick I designed a review-gated development process: role-scoped agents, mandatory code review, QA exit gates. The AI executed; the architecture, the quality bar, and every accepted line were mine.
03 — The path
The path
2022
Royal Thai Police
Police officer at Phahonyothin Police Station. Shift work, real stakes, no room for sloppiness — and, off-shift, teaching myself to code.
2024
42 Bangkok
Project-based, peer-reviewed computer science school. No lectures — you build, and your peers review your code. Learned to defend my work line by line.
2025
First shipped app — AiKlao
Real-time group trip-tracking platform: LINE bot, LIFF web, and a React Native app on one shared backend. Public Android APK, running in production on a self-managed VPS.
2026
B.Sc. Computer Science — and all in
Finishing a B.Sc. in Computer Science and, in June 2026, resigned from the police to pursue software engineering full-time.
04 — Certifications
Certifications
- API TestingPostman Academy
- API PrototypingPostman Academy
- API DocumentationPostman Academy
- Claude 101Anthropic Academy
- Claude CodeAnthropic Academy
- MCPAnthropic Academy
05 — Beyond code
Beyond code
Some things police work teaches that a bootcamp can't: discipline that doesn't depend on motivation, staying calm when things go wrong at 3 a.m., and working inside a team where mistakes have consequences.
42 Bangkok added the other half — having peers pick apart my code and learning that a review is a gift, not an attack.
I bring both to a software team.