Tarit's portrait

Hi, I'm Tarit

I'm a second-year Computer Science student at the University of British Columbia (UBC) with a passion for solving problems and building solutions to make life easier through programming. My journey began with Arduino robot programming, which sparked my interest in creating innovative systems. Over time, I expanded my skill set to include web development, mobile apps, and embedded systems.

Work Experience

Software Developer Intern
Applicad Public Company Limited - Bangkok, Thailand
June - August 2024
  • Developed a full-stack real-time face recognition web application using Next.js, enabling customer identification
  • Built a backend service in Python with FastAPI for face vector comparison using ChromaDB, integrated with a PostgreSQL database for storing User Data, and linked it to the existing internal customer database
  • Implemented an Email OTP authentication system using NextAuth Credentials Provider, with a custom Python backend for email delivery via SMTP and credential validation and utilized Next.js middleware for role separation
  • Deployed the application on an on-premises Ubuntu server using Docker and Docker Compose

Technical Extracurriculars

Software Developer
UBC Uncrewed Aircraft Systems Engineering Design Team
September 2023 - Present
  • Developed Object Detection, Classification, and Localization software for finding targets from a drone with a team of four
  • Reduced time to create training dataset by implementing dataset generator using OpenCV and imgaug
  • Created inference pipeline integrating tiled inference, object detection, and OCR for processing captured image

Projects

WasteWizard

A digital solution to biomedical waste management in hospitals

Ring Notify

Mobile application for notifying urgent events through call in screen

TH-EN Machine Translation

Finetuning No Language Left Behind model for Thai to English machine translation using SCB-1M and OPUS dataset

Domacod

Mobile application to index images based on the content of the image by using object detection and optical character recognition

Kibo Robot Programming Challenge

Android application for controlling NASA's free-flying robot (Astrobee) in the Japanese Experimental Module “Kibo” of the International Space Station (ISS)

Logistics Robot

Logistics robot that travels on a simulated moon surface, detects radioactive substances and moves them into storage boxes

RoboInnovator Challenge

Logistics robot that drives on the road lane and transports objects to the correct destination by reading the QR code