Hello, my name is
Tham Saleerueng
And I'm

Computer Engineer turning ideas into production-grade mobile & web applications — fleet, healthcare and delivery systems used by real businesses.

About me

Tham Saleerueng
I'm Tham, a

I hold a B.Eng. in Computer Engineering (RMUTT) and a Master's in Data Engineering (KMUTNB). At Freewill FX I build production fleet systems — real-time GPS tracking, multi-camera video and driver-KPI platforms — spanning Flutter apps across Android, iOS and Android Box, Go services on MySQL and MongoDB, and even C firmware for RISC-V biometric devices. On the side I craft healthcare apps for physicians and nursing teams. I enjoy turning messy, real-world requirements into reliable, friendly software.

5+Years building
11+Shipped apps
2Companies
5Domains
Download CV

Education

Master's · 2022

Data Engineering

King Mongkut's University of Technology North Bangkok (KMUTNB)

Master's study in data engineering — data pipelines, storage and processing for analytics-driven systems.

Bachelor's · 2020

Computer Engineering

Rajamangala University of Technology Thanyaburi (RMUTT)

Foundations in software, hardware and systems — where my interest in building real applications began.

What I Do

Application Design

Designing mobile UI/UX that meets real user needs and stays friendly, clean and fast across iOS and Android.

System Analysis

Analyzing systems before building — mapping requirements into solutions that actually work and scale efficiently.

App Development

Building Flutter apps backed by Go & Node.js APIs, working closely with design and product teams.

Backend Development

Designing Go REST APIs backed by MySQL & MongoDB — auth, event correlation and notification services, containerised with Docker and deployed to Kubernetes.

Experience

Career Timeline

2025 – Present

Freelance · Healthcare

Mobile Developer · Remote
  • Physician apps for Chulabhorn Hospital, Siriraj Salaya and Thammasat University Hospital — patient records, lab trends, e-prescriptions and medical-imaging review.
  • Nursing Progress — bed management, nurse notes, duty rosters and PDF printing across mobile, web and desktop (Firestore + MongoDB).
  • Nurse Duty Calendar — two-dimensional roster grid, shift-off requests, approval flow and real-time schedule sync.
Jun 2023 – Present

Freewill FX Co., Ltd.

Software Engineer · Bangkok
  • Built TERMINUS, the fleet-monitoring app — real-time GPS tracking with map clustering, route replay and a four-mode video system (live RTMP, DVR playback, SD-card download, multi-camera monitor).
  • Driver KPI app + Go backend — KPI scoring, web-aligned trip cutting, BLE breathalyzer sync and an event appeal/declaration flow.
  • Event Dashboard API in Go — event queries and notification topics, containerised with Docker and deployed to DigitalOcean Kubernetes.
  • CTAD-100 biometric time & attendance — Android app (Java, face + fingerprint) and RISC-V firmware (C) syncing over REST and WebSocket.
  • Core Flutter work across Android, iOS and Android Box, shipped to the stores.
May 2022 – Mar 2023

Vansales Application Co., Ltd.

Fullstack Developer · Nonthaburi
  • SiPH Easy — physician app for Siriraj Piyamaharajkarun Hospital: patient lists (IPD / OPD / Plan OR), lab results, medications, vital-sign charts, X-ray viewer and phone orders (with Atos).
  • Vansales app & web — unit-sales management and route planning on iOS and Android.
Dec 2021 – Mar 2022

Freelance

Frontend Developer · Pathum Thani
  • Node.js web application for a medical device management system.
Jun 2021 – Oct 2021

Bluewind Solution Co., Ltd.

Frontend Developer (Internship) · Pathum Thani
  • Web application development and ERP system design.

My Tech Stack

Programming Language

Dart Go JavaScript TypeScript PHP Node.js C++ Java Kotlin

Framework & Library

Flutter GetX React Next.js Express Spring Boot CodeIgniter

Database

MySQL MongoDB PostgreSQL Firebase Cloud Firestore

DevOps & Infra

Docker Kubernetes MQTT RabbitMQ

AI / ML

Claude TensorFlow Lite Google ML Kit GitHub Copilot OpenAI Codex Obsidian Ollama Google NotebookLM

Tools

VS Code Android Studio Xcode Postman DBeaver Figma Git GitHub GitLab

Projects

Selected products I've designed and built — most are live in production today.

TERMINUS Fleet Management

Fleet-manager app for real-time vehicle tracking on Google Maps with marker clustering and route replay. Offline-cached push notifications (Isar) and a four-mode video system — live RTMP stream, DVR playback, SD-card download and multi-camera monitor. PIN + biometric lock; GPS certified by the Department of Land Transport.

FlutterGetXDioIsarWebSocketGoogle MapsFirebase
Freewill FX · iOS / Android / Android Box

True Delivery Tracker

Delivery tracking for True Business — view live courier positions and the status of each shipping worksheet across the delivery operation.

FlutterRealtime GPSREST API
Freewill FX · iOS / Android

SiPH Easy — Physician App

Clinical companion for physicians at Siriraj Piyamaharajkarun Hospital — patient lists across IPD, OPD, Plan Admit and Plan OR, with lab results, medication profiles, vital-sign charts, an X-ray image viewer, phone orders and critical-lab confirmations. Secured by AD login, SMS OTP, PIN and biometrics. Delivered with Atos.

FlutterHealthcareBiometricsNotifications
Vansales App · iOS / Android

Vansales Application

Unit sales management system. Vansales helps field teams with route planning and on-the-road order capture, available on both iOS and Android.

FlutterFullstackRoute Planning
Vansales App · iOS / Android

Driver KPI App

Driver performance & compliance app — daily KPI scores, trip history, policy-violation events, a BLE breathalyzer (alcohol) sync and an in-app appeal/declaration flow. Backed by a Go service correlating GPS, events and stops; auth via Firebase OTP + PIN + JWT.

FlutterGoGetXMySQLMongoDBBLE
Freewill FX · Mobile + Backend

Event Dashboard API

Go REST API (Gorilla Mux) that queries and correlates vehicle events — powering notification topics and video-event matching across the fleet platform. MySQL master data + MongoDB events, shipped via Docker to DigitalOcean Kubernetes.

GoMySQLMongoDBDockerKubernetes
Freewill FX · Backend

Hospital Physician Apps

Freelance clinical apps for doctors at Chulabhorn Hospital, Siriraj Salaya and Thammasat University Hospital — ward rounds, patient records, lab trends, e-prescriptions, vital-sign monitoring and medical-imaging review, with real-time critical alerts.

FlutterHealthcareREST APINotifications
Freelance · iOS / Android

Nursing Progress

Hospital app for nurses — bed management, nurse notes with edit-conflict handling, patient admission, duty rosters, ward feedback and PDF printing of notes and focus lists. Multi-platform Flutter (mobile, web, desktop) on Firebase Firestore, Realtime Database and MongoDB.

FlutterGetXFirestoreMongoDBPDF
Freelance · Android / iOS / Web / Desktop

Nurse Duty Calendar

Nurse duty-scheduling app — a two-dimensional roster grid with frozen headers, shift-off requests, an admin approval flow and real-time schedule sync. Built with Flutter, GetX and Firestore, redesigned around a clean medical UI.

FlutterGetXFirestoreRealtime Sync
Freelance · Android / iOS

CTAD-100 Attendance

Android biometric time-&-attendance app — face recognition (HLK-AI-10 + ML Kit + TensorFlow Lite) and fingerprint (Suprema), with UVC camera, serial I/O and cloud sync over REST and WebSocket. Written in Java on SQLite.

AndroidJavaML KitTensorFlow LiteCameraXWebSocket
Freewill FX · Android Device

CTAD-100 Firmware (CTFR)

Embedded firmware in C for the CTAD-100 device on RISC-V 64-bit (SG2002/CV181X). Drives face and fingerprint sensors over serial protocols, persists to SQLite and syncs with the cloud through REST and WebSocket commands.

CRISC-VEmbeddedSQLiteWebSocket
Freewill FX · Firmware

Activity