Profile
A generalist who builds for the web.
I work mostly on frontend systems, product interfaces, and tools that make daily work easier.
Experience
Software Engineer (Frontend and API Integration)
Courta Sports · January 2026 – October 2026 (10 months)
Developed player and venue-owner experiences for Courta, a sports venue booking and activity platform, using Next.js, React, and TypeScript. Work covered frontend architecture, responsive Figma implementation, API integration, booking and payment workflows, and targeted backend reliability and access-control fixes.
Frontend Engineer Intern
Taskworld · June 2020 – July 2020 (2 months)
Responsible for maintenance of internal localization tool created with React, Typescript and Firebase
Full-Stack Developer Intern / Freelancer
CODIUM · June 2019 – May 2020 (1 year)
– Responsible for maintenance and feature development of a automobile pair platform during the internship using Angular, Django and Swift
– Fix several bugs across the stack, improving the stabillity of the platform.
– Worked as a freelancer for the company after the internship
Full-Stack Developer Intern
Donuts Bangkok · June 2018 – July 2018 (2 months)
Maintained a media website built with Ruby on Rails, HTML5 and CSS3
Current stack
Records pending
Ham
WEB / UI
Education
August 2017 – February 2021
Chulalongkorn University
Bachelor of Engineering
May 2008 – February 2016
Assumption College Samutprakarn
High School
How I work
I like understanding how things fit together, whether I am working on code, photos, or language learning.
The goal is simple: make things that are clear, useful, and maintainable.
Skills
Programming Languages
Frontend
Tools
A good interface should explain itself. People should not have to fight the screen to understand what is happening.
I usually start by removing noise, then keep what helps the user move forward.