Skip to content
View mingrath's full-sized avatar
  • CatWHOCode
  • Bangkok
  • 18:32 (UTC +07:00)
  • LinkedIn in/mingrath

Block or report mingrath

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
mingrath/README.md

Hi, I'm Ohm (Mingrath)

Building open-source tools for the Claude Code ecosystem | Vet turned developer | Bangkok

TypeScript Python Claude Next.js React


Claude Code Ecosystem Tools

I build open-source tools that make Claude Code better for everyone.

Project What it does
claude-code-statusline Real-time rate limit %, context window %, session cost, and git status in your statusline
claude-code-notify Push notifications to Mac, iPhone, and Apple Watch when Claude Code needs input
drawio-mcp MCP server for creating draw.io diagrams from LLMs — XML, Mermaid, and CSV
awesome-claude-skills Curated list of 100+ Claude Code skills across dev, data, DevOps, and more

AI Agent Frameworks

Reusable patterns and templates extracted from production AI systems I've built.

Project What it does
soul-agent-framework Configure AI agents through markdown, not code — SOUL/MEMORY/skills architecture
ai-expert-chatbot Deploy a domain-expert AI chatbot in minutes — RAG + SSE streaming + webchat
agent-factory Spin up fully-deployed AI agents for any domain in under 2 minutes
openclaw-actual-budget AI agent template — receipt scanning + expense tracking via Telegram + Actual Budget
telegram-order-dashboard Telegram bot + zero-dependency Python dashboard for small business order management

Veterinary AI

I'm a licensed veterinarian (Chulalongkorn University DVM) building AI tools for animal healthcare — a domain with almost no existing AI tooling.

Project What it does
vetblood-ai AI-powered animal blood test analyzer for vet clinics — Gemini 3 Hackathon
tenacitOS Mission control dashboard for monitoring and managing AI agent fleet

Hackathons & Competitions

Super AI Engineer Season 6 — Election OCR (March 2026)

GitHub | Kaggle Competition | Rank: #53 (private leaderboard, jumped +16 spots) | Score: 0.1587

Extracted structured voting data from 846 scanned Thai election result documents (Form สส.6/1) from the 2026 general election. Built a multi-model OCR pipeline with AI-powered assembly logic.

How we built it:

  • Pipeline: 846 PNG scans → multi-model OCR → fuzzy party-name assembly → structured CSV
  • OCR stack: Gemini 3 Flash + Gemini 2.5 Pro + Gemini 2.5 Flash, merged with official กกต. election data
  • Key technique: Template-based party-name alignment instead of ballot-number mapping — solved the offset bug where 22+ docs had shifted ballot numbers
  • Evaluation: Built a local TDD eval system (8 tests), but learned that 5-doc local eval had zero correlation with Kaggle — only empirical Kaggle testing worked
  • Iterations: 16 Kaggle submissions, 6+ submission strategies, 900 OCR API calls (3-pass overnight run)
  • Score journey: 0.929 → 0.307 → 0.228 → 0.158 (each jump from fixing a different root cause)
  • Tools: Claude Code with /loop for 8+ hours of autonomous overnight monitoring

MiroFish — Vibe Coding Impact Simulation (March 2026)

Used MiroFish (a multi-agent swarm intelligence engine) to simulate whether "vibe coding" would create a developer demand boom or bust over 2026-2028.

Simulation specs:

  • 168 rounds, 40 AI agents, 1,484 total actions
  • Agents represented startup founders, security engineers, rescue engineers, AI tool companies, regulators, and Thai SMEs
  • Each agent had independent personality, long-term memory (Zep), and behavioral logic
  • Seed data included 50+ real research citations (NYU, Stanford, Veracode, IBM breach reports)

Key finding: Developer demand bifurcates — senior security/rescue engineers see surging demand while junior prompt-only developers face commoditization. Not a uniform boom or bust, but a split.

Background

  • Doctor of Veterinary Medicine — Chulalongkorn University, former veterinary neurosurgeon
  • Self-taught developer — shipped 30+ projects with TypeScript, Python, Next.js, and Claude
  • Daily Claude Code user — building tools to improve the developer experience for the community

Activity

GitHub Contribution Graph

GitHub Email

Pinned Loading

  1. arena-workflow arena-workflow Public

    Forked from fengshao1227/ccg-workflow

    CCG v1.8.0 — Competitive Multi-Model System. Redesigned from static routing (Gemini=frontend, Codex=backend) to evidence-based competitive dispatch where ALL models compete on every task. Fork of f…

    Go

  2. business-assistant-openclaw-vps business-assistant-openclaw-vps Public

    Deploy an AI-powered business assistant on a VPS using OpenClaw — CEO queries MySQL via Telegram in natural language

    Shell

  3. golf-handicap golf-handicap Public

    Mobile-first PWA for pairwise handicap golf scoring with configurable handicaps, turbo holes, and game history

    TypeScript

  4. telegram-order-dashboard telegram-order-dashboard Public

    Telegram bot + zero-dependency Python web dashboard for small business order management. Multi-supplier price comparison, batch ordering, payment tracking.

    Python