Thanakorn Phuttharaksa
ProjectsExperienceEducation
Computer science graduate,
I work across web systems, educational tools, research software, and the practical details around deploying and maintaining them.
#Projects
10 entries
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 .
#Experience
04 entries
October 2024–January 2026Eötvös Loránd University, Budapest, Hungary
Technical Team Leader at Google Developer Group on Campus (ELTE)
Selected through an application process and invited to return for the following chapter.
  • Organized the inaugural algorithm contest for 30 participants, including problem design, submissions, and judging.
  • Built chapter infrastructure, including the link hub and groundwork for a retrospective platform.
July 2025–January 2026Eötvös Loránd University, Budapest, Hungary
Research Assitant in Vision-based Localization using Keypoint Detection for Toy Following Mobile Robot
Developed an overhead-camera perception pipeline to localize a mobile robot and surrounding objects within a controlled workspace.
  • Labeled training images covering varied object positions and orientations.
  • Trained image recognition for changing workspace arrangements.
  • Extracted keypoints and published localization data as ROS messages.
May 2025–October 2025Eötvös Loránd University, Budapest, Hungary
Research Assitant in Combinatorial Analysis of the Card Game Piroska
Investigated the finiteness of the card game Piroska during internship at ELTE's Department of Computer Algebra.
  • Formalized the game's states, operations, and transition function, and proved results for selected cases.
  • Built a simulator and visualizer for decks of up to 28 cards, including finite-state classification and step counting.
  • Developed a Rust program to identify patterns in initial states and partially implemented a theorem prover.
February 2024–May 2024Eötvös Loránd University, Budapest, Hungary
Functional Programming Teaching Assistant
Supported functional programming instruction during a 12-week teaching period at ELTE's Department of Programming Languages and Compilers.
  • Prepared and graded weekly coursework for more than 50 students and provided feedback.
  • Held evening and weekend consultations for questions arising from practical classes.
  • Prepared question banks and graded midterm and final examinations for more than 70 students.
#Awards
04 entries
August 2022–February 2026Budapest, Hungary
Stipendium Hungaricum Scholarship
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.
#Certificates
02 entries
July 2026Center for Professional Assessment, Thailand
TOEIC English Proficiency AssessmentTotal score 990/990. See test report.
December 2020
IELTS English Proficiency Assessment (Academic)Overall band 7.5/9.0. See test report.
#Education
01 entry
August 2022–February 2026Eötvös Loránd University, Hungary
Bachelor of Science in Computer Science with HonorsGraduated with final CGPA of 4.67/5.00 and 220/180 credits completed (overarchived).
© 2026 Thanakorn Phuttharaksa