Skip to content
Aekkarat Fontong

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.

A dark keyboard workspace where Aekkarat writes and tests code off-shift
Fig. 02 — The workspace

02 — How I work

How I work

Career-changers don’t get the benefit of the doubt, so I built my habits around proof.

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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

Eight courses completed in 2026: Claude and MCP at Anthropic, the API testing, prototyping and documentation paths at Postman, and two AI courses at Mahidol University.

  • Claude 101Anthropic Education
  • Introduction to Model Context ProtocolAnthropic Education
  • Claude Code in ActionAnthropic Education
  • API Testing Path (v12)Postman Academy
  • API Prototyping PathPostman Academy
  • API Documentation Learning PathPostman Academy
  • คัมภีร์ใช้งาน AI ให้เก่งและแม่นยำระดับมืออาชีพProfessional AI usageMahidol Channel Academy — Mahidol University
  • Generative AI ที่ช่วยให้ First Jobber ทำงานง่ายขึ้นGenerative AI for first jobbersMahidol Channel Academy — Mahidol University

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.

Want the details? The case studies cover the architecture, the hard problems, and the tests.