Frontend Development
Responsive, component-based UIs with React, Next.js and Tailwind, and state handled with Context, Redux, Zustand or React Query.
I'm Sirawit Boonthong, a Full Stack Developer with primary expertise in frontend, building with React, Next.js and TypeScript since November 2021 — including interactive 3D websites with Three.js.
I build the interfaces people actually use — game platforms, dashboards and business tools — and I make sure they hold up when real users arrive.
From November 2021 to September 2026 I worked at KOS Design on Web3 games and platforms — Nakamoto Games with its ticket, quest, staking and tournament systems, Outlanders with 3D characters in Three.js, the Monster Ville Telegram mini-game — and their admin back offices, mostly in Next.js. From 2023 to 2024 I also freelanced for Planet X Technology on an investment-matching platform and service-management systems.
Responsive, component-based UIs with React, Next.js and Tailwind, and state handled with Context, Redux, Zustand or React Query.
Comfortable across the whole flow — APIs with Node.js (Express) and Golang, databases, through to the final user experience.
Testing is part of how I build: Jest unit tests on most projects, Postman for APIs, and edge cases checked before release.
Interactive 3D websites that load and display 3D models — such as in-game characters — right in the browser.
I'm applying for Full Stack Developer roles. My strongest side is the frontend, and I'm comfortable across the stack — from APIs and databases to 3D scenes and Web3 game systems.
{{exp}} shipping production web apps — from Web3 game platforms to admin back offices. Strongest on the frontend, and comfortable across the stack to deliver a feature end to end.
Interactive 3D websites that render and showcase 3D models in the browser, built into real products.
The features that keep players coming back — built for NFT game platforms and Telegram mini-games.
Move your cursor to spin · pick a category to highlight
I look at every feature from both sides — how it's built, and how it could break.
On the web side I write unit tests in Jest on most projects, and I test APIs with Postman — status codes, responses and error cases. I've also done functional, non-functional, integration, regression and UAT testing, with basic Cypress automation for key flows. Knowing the code behind the screen helps me find root causes faster and write bug reports developers can act on right away.
Unit tests in Jest for functions, hooks and components — written alongside features on most of my web projects.
Collections in Postman with test scripts that check status codes, response data and error handling.
Functional, non-functional, integration and regression testing, plus user acceptance testing (UAT).
Basic Cypress scripts for key user flows, with bugs logged clearly and retested once fixed.
Testing is part of my {{exp}} as a developer — it's how I make sure the features I build hold up before they reach users.



Electronic Engineering Technology
Designed and built a flower-shop management app with React, Node.js and Firebase, plus a LINE chatbot connected through LIFF and Dialogflow.
A mini-game that runs inside Telegram, with game features connected to a bot set up through BotFather.
Next.js · Telegram Mini App · BotFatherThe back office for Nakamoto Games — end-to-end management of all the data the platform uses, plus status updates and daily operations.
Next.js · TypeScriptThe first version of Planet X Technology's landing page, with interactive sections.
Next.jsDashboard screens designed in Figma, then built as an internal admin app.
Figma · Next.js · Express.js


