Boonyarit
Iamsa-ard
Software Engineer · Bangkok, Thailand
I was an aircraft mechanic before I wrote code. In a hangar, nothing is released until every task is inspected and every tool is back on its board. Now I build software the same way, across the backend, the web and mobile.

Bookkeeping
A phone-first ledger for my household's money, where I record every transaction by hand. I built it after spreadsheets and finance apps kept getting in the way.
9 min read
A backup you haven't restored is a hope
How I back up my household ledger to S3 every night for under a tenth of a cent, and how a restore drill, a provider incident and a recovery rehearsal proved it works.
6 min read
Redesigning my site with an AI design tool
How I redesigned this site with an AI design tool, why I accepted most of its suggestions, and where I said no.
Like a hangar tool board: every piece of work hangs in its own outlined place.
From the hangar floor to the codebase
For years I worked as an aircraft mechanic. The work runs on checklists, torque values and signatures. You don't release an aircraft until every task has been inspected.
When the pandemic changed everything, I taught myself full-stack development. While I was still in the hangar, I built an internal system for my department in Next.js and TypeScript, and solving problems with code stuck with me.
Now I work as a software engineer across backend, web and mobile. The habits came with me: small steps I can verify, work that is easy to inspect, and nothing shipped that I wouldn't put my name to.
What I build
Mostly the parts of a product you don't see: APIs, services and the data underneath them.
On top of that, web interfaces typed end to end, and mobile apps when the product needs one.
Whatever the layer, it ships with tests and an automated pipeline, so every release goes out the same way.
