Welcome! I’d like to use this little section to tell you about myself 🤓
My journey started with hosting a Minecraft server in high school, sparking my passion for web development. I freelanced through college before becoming a solution engineer. In 2021, I pursued a Master’s in Japan, focusing on physically-augmented interaction. Now, I’m a lead technical engineer, handling various technical aspects beyond coding. I’m committed to continuous learning and growth in the global tech community.
01/2024 - present
IDX, Bangkok, Thailand
04/2023 - 01/2024
Idea Vivat, Prachuap Khiri Khan, Thailand
04/2021 - 06/2021 (Part-time), 10/2019 - 03/2021 (Full-time)
Idea Vivat, Prachuap Khiri Khan, Thailand
Since 2016
Trusted by many agencies and companies, I work in my free-time. The scope of work that I usually involved with is in the front-end web development and technical project requirement gathering & planning.
Some of the projects that I have worked that are fairly larger than what I would consider side projects, but non-official/smaller to be called work experience.
2012 - 2015
04/2021 - 03/2023
Information, Graduate School of Electrical Engineering and Computer Science,
Shibaura Institute of Technology, Tokyo, Japan
Member of Physically Augmented Interaction Laboratory / MANABE Lab ↗. My area of study are human-computer interaction, reflective/slow technology, and perception of time.
“Application, Implementation and the Emerging Importance of Slow Technology in the Fast-paced World”
Advisor: Prof. Hiroyuki Manabe (Shibaura Institute of Technology)
I studied about Slow Technology which is a design concept that encourage the users moment of reflection. As part of my exploration, I created and tested two applications that incorporated this concept, and outlined the challenges that exist in this field.
07/2015 - 11/2019
Computer Science (English Program), School of Information Technology,
King Mongkut’s University of Technology Thonburi, Bangkok, Thailand
3.80/4.00 GPA (first class honors)
“Indoor Location Detection Using Ambient Noise From Two Voice Receivers” (Research Project)
Advisors: Dr. Tuul Triyason (King Mongkut’s University of Technology Thonburi) and Prof. Hiroaki Morino (Shibaura Institute of Technology)
I investigated a method for determining the proximity of two devices that are equipped with microphones by analyzing ambient noise in their surroundings.
Preferred: JavaScript and TypeScript, Pug, CSS (SCSS), HTML
Can use: Python, Lua, PHP, C++
Preferred: DigitalOcean, Netlify, AWS, Cloudflare
Can use: Fly.io, Azure
Preferred: Nuxt 3, Vue 3, Svelte, TailwindCSS, WindiCSS, Astro, Puppeteer, PixiJS, Firebase
Can use: Express, Laravel, ThreeJS, Vite, React
Preferred: Obsidian, Jira, Confluence, Notion, Slack
Can use: ClickUp, Pumble, Plane.so, Outline
Front-end site designing and development, International communication, Technical analysis, Software architectural design, Technical/cloud cost analysis and forecast, Cross-team collaboration
2023
In my free time, I work on my cloud for self-hosting applications and the integration of various IoT devices. I have several servers on the cloud and a Raspberry Pi running as a home server, both are just for fun. On the cloud, I setup the majority of applications using Docker, apply security with VPN and firewall.
Image: an e-ink ambient display that runs on M5Stack’s M5Paper. Information is fetched and aggregated on the cloud then this device periodically refreshes itself. (github.com/pixelart7/m5paper-micropython-data-text-display)
I helped my friend chaisiam at PlearnGaming ↗ to parse localization file in a game for him to translate into Thai. See the announcement YouTube video ↗ (in Thai.)
2019
An educational link shortener service that I built in order to learn AMP framework.
2019
Designed and built a simple application built on Vue with PWA for generating a PromptPay QR code with the desired amount of money.
2018
Designed and developed a web-based application on Vue with PWA for storing lyrics in two languages. The app is built with LocalStorage.js where all data are stored on the user’s Google Drive.
2018
Designed and developed a web-based application on Vue with PWA for storing book vocabulary in Japanese and English. Words are separated by section and chapters with an additional API calls to Japanese-English dictionary.