Skip to content
View thinandyavin-tech's full-sized avatar

Block or report thinandyavin-tech

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thinandyavin-tech/README.md

Hi, I'm Yavin Songkham (Martin)

AI & automation developer from Chiang Mai, Thailand · Digital Innovation (Computer Science), Chiang Mai University. I build practical AI products that run real businesses — chat commerce on LINE, AI market intelligence, and automation bots.

Projects

Project What it does Built with
HookLedger Durable webhook inbox with HMAC verification, SQLite leases, bounded retries, dead-letter recovery, and an operations dashboard TypeScript, Node.js 24, SQLite
Agent Contracts Schema-first tool execution for AI agents with validation, retries, timeouts, circuit breaking, and audit events Python, pytest
Feature Gates Deterministic feature flags with stable rollouts, environment targeting, attribute rules, and fail-closed decisions Python, pytest
Thai Payment Toolkit Tested PromptPay EMVCo payload generation, Thai ID normalization, TLV parsing, and CRC validation Python, pytest
LINE Shop Bot Open-source LINE ordering bot for Thai shops with menu, cart, PromptPay QR, and owner alerts Python, FastAPI, LINE Messaging API
InvestMart · live AI market-intelligence platform for US & Thai stocks: AI news impact ratings, daily infographic, and an assistant grounded in live market data Next.js, TypeScript, Prisma, Groq/Gemini
Martin Stocks Discord stock analysis, watchlists, price alerts, and AI news summaries Python, discord.py, Groq, SQLite
Tax LINE Bot Thai receipt capture with AI OCR, payment tracking, and summaries through LINE Node.js, Express, Google Sheets, Groq
Bitcoin Trading Bot SMA/RSI strategy experiments with backtesting and dry-run mode Python, Binance API

Also built (private, running in production): an AI ordering system on LINE OA with PromptPay payments and slip verification, POS/inventory apps, and a motion-tracking classroom game (catch-the-word.vercel.app).

How I build

I work iteratively: build something useful, ship it, get real users on it, and improve it. I use AI coding tools heavily as part of that workflow.

📫 thinandyavin@gmail.com · 🇹🇭 Thai (native) · English C1 (EF SET)

Pinned Loading

  1. bitcoin-trading-bot bitcoin-trading-bot Public

    Bitcoin paper-trading bot: SMA crossover + RSI confirmation, backtesting, stop-loss/take-profit, dry-run mode (Python, Binance testnet)

    Python

  2. martin-stocks martin-stocks Public

    Discord AI stock-analysis bot: technical analysis, AI news summaries, screeners, watchlists, alerts and scheduled daily reports (Python, discord.py, Groq)

    Python

  3. tax-line-bot tax-line-bot Public

    Thai LINE OA assistant: AI receipt OCR, payment tracking in Google Sheets, yearly summaries, PDF reports and tax estimates (Node.js, Groq, Google APIs)

    JavaScript