About Me

Profile Picture

Thunnathorne Synhiranakkrakul

Software Engineer & Full-Stack Developer

Summary: Creative Software Engineer with 3+ years of hands-on experience crafting innovative solutions in full-stack development, network programming, and robotics. Leveraged Python, PHP, JavaScript, and tools like Next.js and Flutter to deliver standout projects, from a voice-enabled Boston Dynamics Spot robot app to a network suite managing 30,000+ nodes for a top ISP. Thrive on automating processes, bolstering security, and driving impact through Agile teamwork. Eager to push the limits of technology and deliver transformative solutions at the company.

Address:
127 S 8th street, Columbia, Missouri 65201

Phone Number:
(+1) 573-825-2952

Email:
thunnathorne@gmail.com

Technical Skills

CDartGoogle Apps ScriptJavaScriptPHPPython

Frontend Development

HTML&CSSBootstrap CSSTailwind CSS

Backend Development

MySQLNext.jsNoSQL

Tools & Platforms

AI IntegrationAutomated SystemDiscord WebhooksFlutterGemini APIGithubGoogle AppSheetLine NotifyREST APIsAmazon Web Services

Soft Skills

Agile MethodologyApplication developmentProblem SolvingTeamwork

Relevant Experience

10/2022 - 10/2023

Network Engineering & Full-Stack Developer

Triple T Boadband (3BB) , Public Company Limited

Nonthaburi, Thailand

● Developed and maintained network infrastructure and software solutions for a leading Internet Service Provider, enhancing security, performance, and operational efficiency across systems serving thousands of users and devices.

● User Monitoring and Security Enforcement System:
‣ Designed a PHP-based system to monitor user activity across servers, tracking IP addresses and sessions hourly to detect and terminate risky behaviors (e.g., script abuse, credential sharing), bolstering cybersecurity.
‣ Integrated LINE Notify for real-time admin alerts, improving response times and system oversight.

● New Web Command Project:
‣ Led the redesign of a network management web tool, upgrading to a PHP/Bootstrap front-end and Python back-end for efficient telnet-based DSLAM/OLT configuration, replacing a slow, error-prone legacy system.
‣ Implemented Oauth authentication, session controls, and near real-time command results, enhancing security and field technician productivity.

● Network Performance Monitoring System:
‣ Built a PHP-driven solution to monitor 30,000 DSLAM/OLT nodes, consolidating uptime/downtime metrics across multi-vendor platforms with optimized 5-minute scans, achieving accuracy within 10-15 seconds of vendor systems.
‣ Delivered a web dashboard with real-time analytics and ticketing integration, streamlining maintenance and KPI reporting for management.

● FTTx / DSLAM Inventory Verification System:
‣ Developed a verification system to reconcile network device inventory, cross-referencing real-time telnet scans with manual logs and a central database (>1M rows), resolving data discrepancies.
‣ Created a web interface with search and comparison features, supported by automated error alerts via LINE/webhook, improving asset tracking and interdepartmental data accuracy.

● Independently managed project lifecycles—design, testing, debugging, and deployment—while collaborating with senior engineers for guidance, demonstrating strong initiative and technical ownership.

06/2018 - 08/2018

Asset Verification Team Member

King Mongkut's University of Technology Thonburi, Faculty of Engineering

Bangkok, Thailand

● Conducted a thorough audit of the Computer Engineering Department’s assets as part of a team, verifying equipment listed in an Excel spreadsheet spanning 1987 to 2017 across various locations within the Faculty of Engineering.
● Assessed the condition, functionality, and location of diverse equipment (e.g., computers, subcomponents), cross-referencing serial numbers and asset records to ensure accuracy and completeness.
● Performed hands-on troubleshooting, repairs, firmware upgrades, and software updates on legacy hardware—some dating back over 30 years—restoring functionality where possible or flagging irreparable items for supervisor review.
● Tackled challenges stemming from outdated, unorganized documentation by employing reverse-engineering techniques to locate misplaced or undocumented assets, resolving discrepancies such as missing items, incorrect serial numbers, or inaccessible devices requiring login credentials.
● Documented findings with precision, including photographic evidence for select equipment, and categorized assets by year and location to streamline disposal or redistribution processes.
● Collaborated with team members to overcome obstacles, such as identifying small subcomponents embedded within larger systems, and proposed re-checks to resolve duplicate entries caused by delayed or misaligned documentation.
● Delivered a fully validated and updated asset inventory, enabling the department to proceed with disposal of functional equipment and providing a reliable foundation for future record-keeping.

Key Achievements:

● Successfully audited and updated a 30-year asset database, ensuring all listed equipment was accounted for, with functional items prepared for disposal or reuse.
● Enhanced operational efficiency by adapting to incomplete records and implementing systematic verification processes, reducing errors in a high-volume inventory project.
● Strengthened technical and analytical skills by repairing and upgrading aging hardware, contributing to cost-effective resource management.

Skills Gained:

● Asset Management & Inventory Control
● Technical Troubleshooting & Hardware Repair
● Data Analysis & Documentation (Excel)
● Teamwork & Cross-Functional Collaboration
● Problem-Solving & Process Optimization
● Attention to Detail & Adaptability

Other Valuable Experience

12/2023 - Present

Team Associates Electronics Department

Walmart

Columbia, Missouri

● Assisted customers in the electronics department with product recommendations and technical guidance.
● Managed photo lab operations, including order processing and troubleshooting printer issues.
● Resolved checkout process issues, including various payment methods.
● Gained valuable insights into Walmart's inventory management system, including its design, stock management applications, and practical client-site applications compared to real-world scenarios.
● Ensured high standards of customer service and satisfaction through efficient problem-solving.

01/2020 - 08/2022

Staff Member

Chim's Thai Kitchen

Columbia, Missouri

● Developed and maintained a restaurant website, providing solutions to ensure menu items and other content fit seamlessly on the site.
● Managed server and communication services, including order reception and ensuring accurate and precise order processing.

06/2018 - 06/2018

Public Relations - Part-time in Commart Joy 2018

ARIP (Public Company Limited, Thailand)

Bangkok, Thailand

● Promoted campaigns by convincing customers to follow the organizer’s policies to receive vouchers and rewards.

Leadership Experience

08/2021 - 05/2022

Member, Association of Thai Students in United States of America (ATSA)

Association of Thai Students in United States of America

USA

● Collaborated with a national network of Thai student leaders to support community initiatives and cultural exchange programs.
● Actively participated in strategic meetings, contributing ideas to enhance member engagement and promote Thai culture across U.S. campuses.

08/2019 - 05/2022

President, Thai Student Association (ThaiSA)

University of Missouri, Columbia, MO

Columbia, Missouri

Description:
● Led a team of 10+ members to organize cultural and community events, fostering engagement among Thai students and the broader university community.
● Oversaw event planning and execution, including budgeting, scheduling, and logistics coordination for annual association events.
● Represented ThaiSA at university-wide initiatives, enhancing the association’s visibility and strengthening cross-cultural connections.

Key Events:

Potluck ThaiSA 2021 (09/2021) – Head Organizer
● Planned and executed a community-building event for 50+ attendees at the University of Missouri-Columbia, managing date, time, location, and announcements to ensure a seamless experience.

International Welcome Party (09/2021) – Organization Representative & Co-Organizer
● Coordinated Thai cultural representation by providing authentic Thai cuisine and setting up an event table, promoting ThaiSA to 100+ international students at the University of Missouri-Columbia.

Projects

Thunnathorne Resume Site

02/2025 - Present

Description:
● Developed a dynamic personal resume website using Next.js 15.2.0, featuring static site generation with the output: 'export' configuration for deployment on GitHub Pages.
● Implemented a custom script to fetch and integrate resume data from Google Sheets via the Google Sheets API, enhancing content manageability.
● Styled the site with Tailwind CSS for a responsive and modern design, ensuring cross-device compatibility.
● Automated the build and deployment pipeline using GitHub Actions, resolving challenges such as 404 errors and artifact conflicts to ensure seamless deployment to https://atomo15.github.io/thunnathorne_resume2025.
● Conducted local testing with npx serve and optimized asset paths, demonstrating proficiency in full-stack development, CI/CD workflows, and API integration.

Key Achievements:
● Successfully deployed a fully functional resume site with automated updates from Google Sheets.
● Resolved deployment issues, including static asset loading and workflow errors, improving site reliability.
● Leveraged modern JavaScript frameworks and CSS utilities to create a scalable, maintainable project.

Technologies:

  • Next.js 15.2.0
  • Tailwind CSS
  • Google Sheet API
  • Google Cloud Platform
  • Github Pages
  • Github Workflow
  • GitHub Actions
View Project

Gmail-to-Discord Notifier with AI Summary

01/2025 - Present

Description:
● Designed and implemented a Google Apps Script-based automation tool to streamline email management by fetching Gmail inbox data hourly using time-driven triggers.
● Engineered a robust pipeline to extract sender, subject, and content, routing notifications to categorized Discord channels via webhooks.
● Integrated the Gemini API (v1.5) to provide AI-driven summarization and Thai translation, ensuring concise, accessible outputs within Discord’s 2000-character limit.
● Developed a custom duplicate prevention system by tracking timestamps in Google Sheets, addressing timezone challenges (e.g., Daylight Saving Time) for reliable operation.
● Created this solution to overcome Android’s inconsistent email sync, enabling efficient tracking across multiple Gmail accounts with a focus on usability and AI innovation.

Technologies Used:
● Google Apps Script (JavaScript): Core scripting for automation and logic implementation.
● Gmail API: Programmatic email fetching and processing.
● Google Sheets API: Timestamp storage and retrieval for duplicate prevention.
● Discord Webhook: Real-time notification delivery to Discord channels.
● Gemini API (v1.5): AI-powered summarization and translation into Thai.

Technologies:

  • Google Apps Script (JavaScript)
  • Gmail API
  • Google Sheet API
  • Google Cloud Platform
  • Gemini API (v1.5)
  • Discord Webhook
View Project

Boston Dynamics Robot - Undergraduate Student Researcher Project

01/2021 - 12/2021

Position: Researcher & Full Stack Developer
Organizations: University of Missouri - Columbia
Description:
As an undergraduate researcher at the University of Missouri, I led a groundbreaking project to expand the capabilities of Spot, Boston Dynamics’ agile mobile robot, using its nascent Software Development Kit (SDK). Launched less than a year prior, Spot represented uncharted territory in robotics, and I was among the first to explore its potential. Tasked with developing innovative features, I designed and delivered a cross-platform application integrating real-time hardware control, networked APIs, and advanced voice functionalities—overcoming significant technical challenges with limited external resources.

Key contributions included:

Research & Hardware Integration: Investigated Spot and its Spot CAM (PTZ) module via the Python SDK, accessing telemetry data (e.g., battery levels, temperature, accessory status) and scripting precise control over the PTZ camera for panning, zooming, video recording, and audio I/O through its microphone and speaker.
API Development: Built a custom API for networked command transmission, leveraging ngrok for secure port forwarding to enable seamless interaction between Spot and external applications.
Cross-Platform Application: Developed an intuitive mobile and web interface using Flutter—a then-emerging framework—fully integrated with the API for real-time robot control.
Voice Command Innovation: Pioneered real-time voice interaction by integrating Google Text-to-Speech with Python, allowing Spot to vocalize user-defined phrases. Audio files and text metadata were stored in Firebase Realtime Database and Storage, supporting multi-language functionality and pre-execution previews. Enabled direct voice-to-voice commands from mobile devices to Spot for dynamic engagement.
End-to-End Ownership: Independently handled the full development lifecycle—research, design, coding, testing, debugging, and deployment—under minimal supervision, with guidance from a faculty advisor limited to initial setup.

Challenges Overcome:

● Working with a newly released SDK and a closed-system robot posed unprecedented obstacles. With no established community support (e.g., Stack Overflow) or AI tools available, I relied solely on Boston Dynamics’ documentation—a steep learning curve requiring meticulous analysis of error logs and iterative experimentation. For instance, ensuring compatibility of audio files with Spot’s systems demanded extensive trial-and-error to identify supported formats, followed by developing conversion workflows to meet hardware requirements. Every script demanded a deep understanding of command sequencing and system dependencies, as missing or misplaced instructions could derail functionality. As a research-first endeavor, I independently navigated these complexities—designing, coding, testing, and debugging without predefined solutions—yet delivered a robust, innovative product that exceeded expectations.

This project, set against the backdrop of a technology still in its infancy, tested my adaptability and ingenuity. Being among the earliest researchers to harness Spot’s potential, I not only mastered emerging tools but also contributed to their evolution, making this a uniquely rewarding challenge.

Technologies:

  • Flutter, Dart
  • React.js, Python
  • Flask
  • Boston Dynamics SDK
  • Firebase Realtime Database
  • Firebase Storage
  • Google Text-to-Speech
  • Ngrok
View Project

Fit Finder - Undergraduate Senior Project

08/2020 - 05/2021

Position: Team Developer
Organizations:
● University of Missouri - Columbia
Description:
● Utilized SwiftUI to develop an iOS application
providing weather information by fetching data from a
weather API and storing it in SQLite3.
● Collaborated with a team to develop the FitFinder
application, which suggested coordinated outfits
based on clothing color and daily weather conditions.

Technologies:

  • Swift
  • SwiftUI
  • Github
  • SQLite3
  • Weather API
View Project

Theater Management System - Databases Project

01/2019 - 05/2019

Position: Lead Developer
Organizations:
● University of Missouri - Columbia
● King Mongkut's University of Technology Thonburi
Description:
● Built a theater booking platform with PHP, MySQL, and JavaScript.
● Integrated Google SSO for secure user authentication.
● Designed scalable databases and RESTful APIs for multi-branch operations.

Technologies:

  • HTML&CSS
  • Bootstrap
  • JavaScript
  • DOM
  • PHP
  • MySQL
  • PHPMyAdmin
  • XAMPP
  • Google SSO
View Project

Education

University of Missouri - Columbia

Bachelor of Science, Computer Science (Dual Degree)

2019 - 2022

Missouri, USA

King Mongkut's University of Technology Thonburi

Bachelor of Engineering, Computer Engineering (Dual Degree)

2017 - 2022

Bangkok, Thailand

Certificates

AWS Cloud Solutions Architect

2025-05-25

Coursera

● Make informed decisions about when and how to apply key AWS Services for compute, storage, database, networking, monitoring, and security.
● Design architectural solutions, whether designing for cost, performance, and/or operational excellence, to address common business challenges.
● Create and operate a data lake in a secure and scalable way, ingest and organize data into the data lake, and optimize performance and costs.
● Prepare for the certification exam, identify your strengths and gaps for each domain area, and build strategies for identifying incorrect responses.

View Certificate

Building Data Lakes on AWS

2025-05-14

Coursera

● Apply data lake methodologies in planning and designing a data lake.
● Compare the ways data can be ingested, stored, and transformed in a data lake.
● Describe the components and services required for building an AWS data lake.
● Explain how to secure a data lake with appropriate permissions.

View Certificate

AWS Fundamentals

2025-05-12

Coursera

● In this Specialization, learners gained proficiency in essential concepts,
services, and use cases within the Amazon Web Services (AWS) cloud
ecosystem, including core AWS services and key AWS security
concepts. The Specialization also covered fundamental strategies for
planning and migrating existing workloads to AWS and how to build
and deploy serverless applications with AWS. Learners are given
opportunities to solidify their understanding by engaging in various
hands-on labs and exercises throughout the Specialization.

View Certificate

Architecting Solutions on AWS

2025-05-12

Coursera

● Software Architecture
● Data Management
● Data Analysis
● AWS Account Management
● Amazon Web Services
● Data Visualization
● Cloud Computing

View Certificate

Migrating to the AWS Cloud

2025-05-07

Coursera

● Amazon Web Services
● Cloud Computing

View Certificate

AWS Cloud Technical Essentials

2025-04-28

Coursera

● AWS Management Console
● AWS Identity and Access Management
● Networking on AWS
● Cloud Computing
● AWS security

View Certificate

Hackerrank - SQL (Intermediate)

2025-04-10

HackerRank

SQL (Intermediate)
● It includes complex joins, unions, and sub-queries.

View Certificate

HackerRank - Problem Solving (Basic)

2025-04-10

HackerRank

Problem Solving (Basic)
● It covers basic topics of Data Structures (such as Arrays, Strings) and Algorithms (such as Sorting and Searching).

View Certificate

HackerRank - Python (Basic)

2025-04-10

HackerRank

Python (Basic)
● It covers topics like Scalar Types, Operators and Control Flow, Strings, Collections and Iteration, Modularity, Objects and Types and Classes

View Certificate

IBM - Getting Started with Git and GitHub

2024-08-05

Coursera

● Distributed Version Control Systems (DVCS)
● Git (Software)
● Github
● open source
● Cloning and forking

View Certificate

Google - Technical Support Fundamentals

2024-06-02

Coursera

● Binary Code
● Customer Support
● Linux
● Troubleshooting

View Certificate

Google - The Bits and Bytes of Computer Networking

2024-06-02

Coursera

● Domain Name System (DNS)
● Ipv4
● Network Model
● Troubleshooting

View Certificate

Contact