July 2026–August 2026Department of Sciences, Ayutthaya Witthayalai School
Motion Simulator LabCommissionworkAn education that helps students understand different motion types in physics by letting them explore and tweak the different parameters powered by React Spring. Supports linear motion, circular motion, projectile motion and simple harmornic motion. See the work
June 2025–July 2026Department of Mathematics, Ayutthaya Witthayalai School
Geometric Transformation VisualizerCommissionworkEducational visualizer for geometric transformation on a coodinate plane powered by Desmos graphing engine. Supports translation, rotation, and reflection. See the work
June 2026–July 2026
Bulk Editor for LaTeX DocumentsA neat tool that lets you modify, substitute and save multiple LaTeX document simultaneously even with no internet access built in Tauri for the best performance.Under the hood, this project uses a custome text replacement engine. This engine is so flexibile that it support question banks out of the box. Perfect for university professors who needs to prepare exam sheets! Learn more
November 2023–August 2026
Interactive Boolean Algebra PlaygroundA powerful and interactive Boolean algebra visualizer that lets you examine abstract syntax tree, truth table, equivalence, rewrite operators, and check for tautology powered by OhmJS, KaTeX, and visx. See the work
May 2026–June 2026Ayutthaya Witthayalai School
Student Q&A PlatformIn June of 2026, I was invited to speak at Ayutthaya Witthayalai School about my journey abroad as well as my scholarship. At the end of my panel, I directed the students to this project so they could send me questions they might not get the chance to ask.The submissions were completely annonymous but I also implemented some safety mechanism to prevent undesirable outcomes. Specifically, the students had to use their school account to access the platform. There was also a limit to the number of questions a student could send because I could not possibly answer 2,000 questions in a reasonable amount of time. See the repo
June 2025–August 2026Department of Mathematics, Ayutthaya Witthayalai School
Descriptive Statistics ExplorerCommissionworkA 1-variable descriptive statistic calculator designed to be an educational tool that helps students on the topic of introduction to statistics. This project includes a built-in step-by-step calculation of each statistical measure. See the work
August 2025–August 2026Department of Economics, Ayutthaya Witthayalai School
Supply-Demand PlaygroundCommissionworkA Straightforward, no-nonsense little tool that helps visualize the equilibrium of a given demand and supply data points powered by Handsontable and Recharts. See the work
May 2026–June 2026
Real-time Yoga Form CorrectionPrototype, Proof of ConceptWith this project, I want to demonstrate the feasibility of an application that leverages local keypoint detection model to provide realtime feedback. In this case, this project teaches you how to perform yoga exercises by giving instant feedback during the session.This project uses uses a combination of ONNX runtime and a Ultralytics YOLO11 model. Together, they track your posture during exercise through your webcam and provide realtime feedback so you can adjust your posture instantly. Learn more
October 2023–July 2026
Interactive Sorting Algorithm PlaygroundThis project was my attempt at a sorting algorithm visualizer. This project uses a custom snapshot-based engine to simulate an algorithm. This engine allows for an efficent rewind by leveraging generator functions.Furthermore, you can hear a pleasant musical scale during the sorting. This feature was an incredible addition that complets this project in my opinion. See the playground
November 2023–July 2026
Live Editor for Nassi–Shneiderman DiagramsThis project lets you edit, view and share structograms directly on the web inspired by MermaidJS .The syntax to create a diagram is akin to C-style programming languages with curly brances and semicolons. Under the hood, the project uses a custom-made lexer and parser to generate an abstract syntax tree. This implementation allows for an incredible degree of flexibility when it comes to the content of the diagram, even math expressions (powered by KaTeX). See the work .
Selected through Thailand's highly competitive national nomination process to receive a fully funded Stipendium Hungaricum scholarship, which is a prestigious Hungarian Government scholarship that received more than 52,000 applications worldwide in 2022, at Eötvös Loránd University.
December 2025Shapr3D office, Budapest, Hungary
Morgan Stanley GrantAwarded a one-time scholarship by the Pázmány–Eötvös Natural Science Information Foundation, funded through a donation from Morgan Stanley, in recognition of the paper "Vision-based Localization Using Keypoint Detection for Toy-Following Mobile Robots" presented at the 2025 Autumn ELTE Faculty of Informatics Scientific Students' Associations Conference.
December 2025Shapr3D office, Budapest, Hungary
Scientific Students' Associations Conference (TDK) Second Prize AwardReceived Second Prize at the 2025 Autumn ELTE Faculty of Informatics Scientific Students' Associations Conference for the paper "Vision-based Localization Using Keypoint Detection for Toy-Following Mobile Robots."
September 2019Phra Nakhon Si Ayutthaya, Thailand
Sign of Merit
Received Ayutthaya Wittayalai School’s Sign of Merit (เครื่องหมายค่าแห่งคุณธรรม), an annual distinction recognizing exemplary conduct, diligence, selflessness, service, and sportsmanship, in 2019. See certificate.