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.

boonyarit.me
My personal site, where I publish articles and projects and people can get in touch (this site)
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.
2 min read
Node.js import style guide
A practical guide to the different ways you can import built-in modules in Node.js — and why the way you import matters.
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.
