Thoop-hom (Trisha) Supannopaj

Software Engineer

Specializing in AI & Machine Learning

Demonstrated expertise in building and implementing complex models with Python, PyTorch, and TensorFlow.
Successfully reproduced Meta AI's Toolformer, showcasing advanced capabilities in Large Language Models (LLMs)
and AI agent frameworks. Combines a deep understanding of AI with a strong background in full-stack development
to build and deploy end-to-end intelligent applications.

Skills

AI / Machine Learning

Python (NumPy, Pandas, Matplotlib)

PyTorch / TensorFlow

Scikit-learn

LangChain / LLMs

Hugging Face / LLMs

Frontend

React.js

Next.js

Tailwind CSS

TypeScript

Flutter / Dart

Backend

Node.js

Express.js

Spring Boot

REST API & GraphQL

Databases

PostgreSQL

MySQL

MongoDB

DevOps & Tools

Docker

Git & GitHub

Experience

EDUCATIONS

Montclair State University

Graduate: Jan 2026

Master of Science (M.S.) in Computer Science

Chulalongkorn University (Thailand)

Graduate: Jul 2016

Bachelor of Fine and Applied Arts

INDIVIDUAL PROJECTS & RESEARCHES

Research & Reproduction of Toolformer (Meta AI)

  • A project focused on studying and replicating Meta's Toolformer, a language model that learns to use external tools (APIs, calculators, search engines, translation services) in a self-supervised way. The work involves analyzing the original paper, recreating the data preparation pipeline with API-augmented prompts, implementing fine-tuning of a base model (e.g., GPT-2) to autonomously decide when and how to call APIs, and testing performance on tasks like QA, math, and translation. This reproduction demonstrates both theoretical understanding and practical implementation of cutting-edge AI research in tool-augmented language models.

Current Research on Retrieval-Augmented Generation (RAG)

  • Actively exploring how large language models can be enhanced with external knowledge retrieval to improve accuracy and reduce hallucinations. My work involves studying the RAG pipeline, implementing document chunking and embedding-based search (e.g., FAISS, pgvector), and integrating retrieval with generation models such as GPT or open-source LLMs. The research focuses on optimizing prompt construction, evaluating answer relevance, and experimenting with different vector databases and retrieval strategies to make AI systems more reliable, explainable, and grounded in real data.

Current Research on Federated Orthogonal Training (FOT)

  • Investigating methods to mitigate global catastrophic forgetting in continual federated learning, based on the paper “Federated Orthogonal Training: Mitigating Global Catastrophic Forgetting in Continual Federated Learning” (Bakman et al., 2023). My work involves studying the mathematical foundations, reproducing experiments, and analyzing how orthogonal gradient constraints improve knowledge retention across tasks and clients. The focus is on understanding the balance between local updates and global model stability, and exploring applications of FOT in real-world federated systems.

GROUP PROJECTS & RESEARCHES

Serenity Space E-Commerce Website

  • A full-stack project (HTML, CSS, JavaScript, PHP, SQL) showcasing a sustainable lifestyle store. Implemented role-based access with secure authentication, developed a backend with prepared statements and hashed passwords, and designed a relational database for products, orders, and inventory management. Deployed and tested the site on a cPanel server, ensuring reliability, security, and smooth user experience from browsing to checkout.

Climate Change Visualization Web App

  • A React-based dashboard that pulls live and historical data from trusted climate APIs (e.g., NASA/NOAA) and renders interactive maps (Leaflet/Mapbox) and charts. Users can explore global temperature trends, sea-level changes, and extreme weather patterns with city/country filters, timeline scrubbing, and hover tooltips. The frontend (React + Hooks) consumes a lightweight REST layer for fast, cached requests and updates in near real-time. Designed mobile-first with accessible UI, the app makes complex climate data intuitive, explorable, and shareable.

EXPERIENCES

7 Eagle Group

Feb 2023 - June 2026

Software Developer

Develop responsive website applications that meet client requirements using a diverse set of technologies such as HTML, CSS, JavaScript, Node.js, and React, to create visually appealing and user-friendly websites. Leverage proficiency in Python for efficient database management and data analysis, utilizing the Python Pandas library to manipulate, analyze, and explore large datasets and perform complex data operations. Apply SQL expertise to ensure effective data retrieval, querying, and management in relational databases.

  • Proficient in Python Pandas library for data manipulation, analysis, and exploration, enabling efficient handling of large datasets and complex data operations.
  • Strong understanding and utilization of Git for version control and collaboration, including branching, merging, and resolving conflicts.
  • Proficient in working with GitHub as a remote repository for code hosting, collaboration, and managing project workflows.
  • Extensive experience and proficiency in Unix command line for efficient and effective system navigation, file management, and task automation.
  • Extensive knowledge and experience in SQL (Structured Query Language) for relational databases, allowing for effective data retrieval, querying, and management.
  • Familiarity with NoSQL databases, such as MongoDB or Cassandra, and proficiency in working with their respective query languages, enabling efficient handling of unstructured or semi-structured data.
  • Proven track record of using NoSQL databases to efficiently store, retrieve, and analyze large volumes of unstructured or semi-structured data, enabling scalability and flexibility in data-driven applications.
  • Proficient in navigating, executing commands, and performing file management tasks in a Unix-based command line interface.

United State Air Force

Mar 2019 - July 2023

Active Duty - Medical Logistics Technician

Monitor and manage the medical logistics servers, provide alerts and coordinate responses for any anomalies. Establish user accounts, enable ordering, tracking, and accounting for all medical supplies and equipment. Create security controls for user accounts, granted privileges and permissions to enable work center productivity. Perform Server administrative functions and provide basic troubleshooting.

  • Recognized by the (CEO) of the Surgeon General from maximizing the health protection condition matrix.
  • Established a Python script to efficiently convert emails for all medical personnel at the facility, streamlining communication processes and reducing repetitive tasks.
  • Led and set up the virtual Equipment Review Authorization Activity (ERAA) meeting for head department members of the Joint Base Elmendorf-Richardson Hospital during COVID-19 pandemic; mitigated patient safety risk
  • Purchase agent; processed 1.6K medical supply requisitions and purchased 291 medical devices valued at $3M
  • Maintained, oversaw accountability and conducted inventories for 5.2K equipment assets worth $53M in support of 41 clinics.
  • Assisted in the implementation of the 5-year Central Monitoring Project valued at $2.5M by forging patient vitals upgrades for 6 departments.
  • Managed turn-in and disposition of equipment through Defense Reutilization Marketing Service.
  • Supported 159K beneficiaries by receiving, inventorying and issuing medical supplies and accountable property for 65-bed US Department of Defense and veteran joint hospital.