updated 2026-07-01
Chinavat

chinavat ~ % whoami

Chinavat

I'm a passionate developer and ML engineer focused on innovation, with experience across AI, games, and robotics.

% education
B.Sc. Applied Computer Science
King Mongkut's University of Technology Thonburi (KMUTT)
Graduated 2026 · GPAX 3.69
Petchra Pra Jom Klao scholarship.

% find portfolio

showing all 17

year
tag

% ls projects/(6)

Things I've built — ML systems, apps, and side experiments.

  • NeuroGami

    NeuroGami

    A creature-battler where you don't grind stats — you train living neural networks.

    #reinforcement-learning #machine-learning #game-dev

    2026

    A creature-battler where you don't grind stats — you train living neural networks. Every monster carries its own machine-learning brain. There are no scripted move-sets: each fight, each decision, and each outcome becomes training data, so monsters genuinely get smarter the more they battle. Strategy means shaping a learning agent rather than farming numbers — a playable demonstration of online, experience-driven learning wrapped in a familiar monster-training loop.

    year
    2026
    featured
    true
    status
    Live-service title in active development — KMUTT final project, continued post-graduation (private repo)

    Makes reinforcement learning the core game mechanic: the player is effectively curating a training curriculum. End-to-end execution — ML model design, real-time inference inside a game loop, and design that makes the learning legible and fun.

  • Brainboost

    Brainboost

    Turns any class lecture into a microlearning game you can finish on the bus.

    #llm #mobile #edtech #gamification

    2025

    Turns any class lecture into a microlearning game you can finish on the bus. A Flutter mobile app that ingests lecture material and uses an LLM backend to automatically generate bite-sized, game-like learning content from it. Instead of re-reading slides, students review through short interactive rounds — lowering the activation energy of studying and turning passive recordings into active recall. Built end to end: mobile client, LLM content-generation pipeline, and the game loop that ties them together.

    year
    2025
    featured
    true

    A real LLM product, not a demo: a generation pipeline feeding a polished Flutter app. Demonstrates applied GenAI, mobile development, and a sharp read on the learning-science problem (microlearning, active recall).

  • GRPO-Based Reinforcement Learning for Flow-Matching VLA Models

    GRPO-Based Reinforcement Learning for Flow-Matching VLA Models

    An experiment using GRPO to teach a SmolVLA robot policy to improve itself through trial and error.

    #reinforcement-learning #robotics #vla #research

    2026

    An experiment using GRPO to teach a SmolVLA robot policy to improve itself through trial and error. A class research project that adapts GRPO — the reinforcement-learning algorithm behind today's reasoning models — to SmolVLA, a flow-matching vision-language-action model. The policy acts inside a simulated manipulation environment, and the reward from each rollout is meant to push behavior past what supervised imitation alone can reach. Marked as a failed experiment: training was bottlenecked by CPU-only simulation, which made rollouts too slow for the policy to converge.

    year
    2026

    An experimental pairing of GRPO (DeepSeek-style RL) with a flow-matching VLA policy — still rare in published robotics work. Touches the full embodied-AI stack: policy modeling, simulation rollouts, and reward-driven fine-tuning.

  • MADX — Multiplayer AI Diffusion eXperience

    A multiplayer diffusion game engine where the player actually plays inside the model, not a program.

    #diffusion-models #reinforcement-learning #world-models #game-dev

    2025

    A multiplayer diffusion game engine where the player actually plays inside the model, not a program. An experiment inspired by GameNGen (DOOM running inside a diffusion model). MADX is a diffusion-based world model trained on trajectories collected from multiple agents interacting in an environment (currently ATARI Boxing). Instead of rendering a hand-coded game, the model generates the next frame conditioned on both players' actions, turning a learned simulator into a real, two-player game — the game world is the neural network itself. Ships with public code.

    year
    2025

    A working, playable world model rather than an offline benchmark. Brings together diffusion modeling, multi-agent data collection, and real-time interactive generation, with open-source code on GitHub.

  • Gamify Habits Tracker

    Gamify Habits Tracker

    A habit tracker disguised as a monster-catching game.

    #mobile #gamification #game-dev #product-design

    2024

    A habit tracker disguised as a monster-catching game. Monsters spawn at random, and the only way to feed and tame them is to complete your real-world tasks. Each finished habit earns food; enough food tames the monster; and the "catch them all" collection loop keeps you coming back tomorrow. It reframes the dull discipline of habit-building as a light, rewarding game, borrowing collection and progression psychology to make consistency actually stick. All in-game assets are produced through a pixel-art generation pipeline.

    year
    2024

    Product thinking first: applies proven game-design reward loops — variable rewards, collection, progression — to a behavior-change problem, taken from concept all the way to a working app.

  • Payex — Payment Extraction

    Payex — Payment Extraction

    Reads a messy 7-Eleven receipt and returns clean, structured line items.

    #computer-vision #multimodal #ocr #llm

    2024

    Reads a messy 7-Eleven receipt and returns clean, structured line items. A computer-vision pipeline that extracts itemized information from convenience-store receipts by chaining several specialized models: Grounded-SAM for region detection, CRAFT for text localization, TrOCR for recognition, and an LLM to normalize the raw output into structured data. A practical document-understanding system assembled from modern multi-modal building blocks instead of forcing a single black box to do everything. Built at a time when ChatGPT still couldn't read text from images — so the pipeline had to do all the visual reading itself.

    year
    2024

    Real-world document AI: composes four models (Grounded-SAM, CRAFT, TrOCR, LLM) into one robust pipeline. Shows systems thinking — picking and stitching the right tool at each stage of a noisy, real-input problem.

% ls researchs/(1)# research

Papers and academic work.

  • Google Play Review Quality Scoring for Digital Engagement and App Development Using Transformer Models

    Google Play Review Quality Scoring for Digital Engagement and App Development Using Transformer Models

    Scoring how useful an app-store review is — not just whether it's positive. Peer-reviewed and presented.

    #nlp #transformers #research

    2025

    Scoring how useful an app-store review is — not just whether it's positive. Peer-reviewed and presented. A transformer-based NLP study that moves beyond positive/negative sentiment to estimate how informative a Google Play review is for driving digital engagement and guiding app development. The work was accepted and presented at iSAI-NLP 2025. It connects raw user feedback to concrete product decisions, treating review text as a signal for what to build next.

    published
    12–14 November 2025, iSAI-NLP

    Peer-reviewed and presented at iSAI-NLP 2025. Covers the full research arc — problem framing, transformer modeling, evaluation, and publication — with a results-oriented framing aimed squarely at product impact.

% ls jams/(2)# game jams

Games shipped against a 48-hour clock.

  • Dungeon Delivery

    Dungeon Delivery

    A top-down adventure with a twist: the longer you play, the weaker you get.

    #game-jam #game-dev #action

    2023

    A top-down adventure with a twist: the longer you play, the weaker you get. Built for Global Game Jam 2023. You're a cursed knight tasked with returning a player's equipment to the dungeon. You start almost unstoppable, but your power drains as you progress — inverting the usual power-fantasy curve and forcing you to spend your early strength wisely before it's gone. One clear mechanical hook, delivered in a 48-hour sprint. We didn't take it any further — a small team with only a couple of artists, so it stayed at the jam build.

    jams
    Global Game Jam 2023

    An inverted progression curve as the central design idea, executed end to end in a 48-hour jam. Shows hook-first game design and the ability to ship a coherent experience under pressure.

  • Agnetic

    Agnetic

    A magnet-packing puzzle built in 48 hours for GMTK Game Jam 2021.

    #game-jam #game-dev #puzzle

    2021

    A magnet-packing puzzle built in 48 hours for GMTK Game Jam 2021. Players fit magnets into a box under polarity-style constraints: some magnets repel and can't sit beside each other, others attract and must be adjacent. The challenge is finding the one arrangement that satisfies every rule — easy to pick up, deceptively tricky to solve. A tight, single-mechanic puzzle shipped against the jam clock. It was my first solo game jam against the 48-hour clock — and I kept iterating on this version for about five months afterward, before starting university.

    jams
    GMTK Game Jam 2021

    A complete, rule-driven puzzle game delivered within a 48-hour jam — constraint design, level logic, and the scope discipline to finish something playable under a hard deadline.

% cd

Places I've worked.

  1. 2024 – 2026

    AI Engineer · Computer Vision @ DeepCapital

    Shipped production computer-vision systems for factories and large-scale CCTV operations. The computer-vision specialist on the team, taking camera and video problems from prototype to deployment. Built factory automation pipelines (automatic counting and inspection), multi-camera CCTV surveillance, and CCTV optimization — turning raw video feeds into reliable, real-time signals the business could act on.

    Real-world CV in production, not benchmarks: factory automation, auto-counting, and multi-camera CCTV surveillance and optimization, owned end to end.

  2. 2024

    Gold Medalist (top 10 nationally) @ Super AI Engineer Season 4

    Won a Gold Medal — one of only 10 awarded — in Thailand's flagship national AI talent program. Super AI Engineer is AIAT's intensive program to develop the country's frontline AI engineers. Medals are decided on total score across three levels: an entry gate (academic test, hackathon, and interview); an immersive training camp with weekly hackathons on real company problems plus a 24-hour hackathon spanning five domains — NLP, data science, signal processing, IoT, and image processing; and on-site deployment at partner organizations. Competed from House Pangpuriye and finished in the national top 10.

    Gold Medal + certificate + 50,000 THB, presented at AI Thailand Forum 2024 (25 Oct 2024). Backed by AIAT, NECTEC, KBTG, and Thailand's Ministry of Higher Education, Science, Research and Innovation.

  3. 2021 – 2023

    Machine Learning Engineer @ Looloo Technology

    Built OCR and text-detection data pipelines end to end, part-time through university. Ran full data pipelines from collection to model evaluation. Spearheaded the Universal Text Detector — owning data engineering, pseudo-labeling, and model-synthesis pipelines for both printed and handwritten documents — and ran QA for the TH–EN Handwritten OCR project, systematically analyzing, tracking, and visualizing model error to push accuracy up.

    First industry ML role, held part-time while studying. Led the Universal Text Detector pipeline and the QA / error-analysis workflow for Thai–English handwritten OCR.