Skip to content
View mingrath's full-sized avatar
  • CatWHOCode
  • Bangkok
  • 18:06 (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) πŸ‘‹


🐱 Cat Vet Who Loves Code | 🧠 Ex-Neurovet Surgeon | πŸš€ Building AI for SMEs | πŸŽ“ Chulalongkorn DVM

TypeScript Python Next.js React Astro Claude Tailwind CSS Supabase Docker

From the operating table to the terminal β€” a veterinary neurosurgeon turned software developer, building AI-powered tools that help small businesses and vet clinics work smarter.

Projects

πŸ€– AI Agents & OpenClaw

A personal AI agent framework where multiple autonomous agents run 24/7 β€” chatting with customers on LINE, managing finances on Telegram, generating images, and checking in proactively via heartbeats.

  • 🐾 OpenClaw private – Multi-agent AI framework with persistent identity and long-term memory. Runs as a systemd gateway service with auto-restart. Features include:
    • 5 project agents β€” each with their own workspace, personality (SOUL.md), and memory system
    • 4 chat integrations β€” Telegram (2 bots), Discord, LINE OA, and Slack (Socket Mode) β€” all live and receiving messages
    • 7 shared skills β€” ComfyUI image generation, RAG/ChromaDB knowledge retrieval, FFmpeg video editing, web dashboard, skill creator, receipt parser, and budget query
    • Heartbeat system β€” proactive scheduling that checks email, calendar, and notifications without being asked
    • Bucky β€” personal finance agent on Telegram that parses Thai bank slip photos (SCB, KBank, KTB, KTC, BB, PromptPay) via vision OCR and logs transactions to Actual Budget
    • Team β€” LINE OA chatbot for a client clinic with Thai-language RAG knowledge base for customer Q&A
    • Built with Claude Code, Python, Node.js, and Ollama for local LLM fallback
  • πŸ“– openclaw-line-bot – Beginner-friendly guide (EN/TH) for building a LINE OA AI chatbot using OpenClaw and Claude β€” includes workspace templates, RAG knowledge base setup, and ngrok integration
  • πŸ’° Actual Budget private – Self-hosted personal finance server running on Docker with 10+ bank and brokerage accounts β€” connected to OpenClaw's Bucky agent for automated expense tracking via @actual-app/api
  • 🧠 SMEAI β€” Thai-primary AI knowledge hub teaching SME owners how to adopt AI affordably. Articles, case studies, and video content with Pagefind search and Lighthouse 100/100 performance β€” built with Astro 5, Tailwind CSS v4, and Cloudflare Pages

🐾 Veterinary & Cats

  • 🐱 MeowMed private – Comprehensive cat health knowledge hub with 826+ vet articles across 21 categories, AI diagnostic chatbot, faceted search, life-stage guides, and hospital directory. Recently shipped v2.2 with full frontend revamp (navy-to-pink color system, Poppins font, Figma-accurate components) β€” built with Next.js 16, React 19, and Google AI SDK by a licensed DVM
  • 🩸 vetblood-ai – AI-powered animal blood test analyzer for Thai vet clinics using Google Gemini β€” Gemini 3 Hackathon project
  • πŸ”¬ Vet Blood Tracker private – Advanced blood test analysis platform with Tesseract OCR for lab report scanning, trend tracking, and Google Gemini 2.0 Flash interpretation β€” built with Next.js 16, Prisma, and SQLite
  • 🏠 Cat Adopt Questionnaire private – Bilingual cat adoption screening app with personality matching quiz, 30+ question automated scoring, and admin dashboard β€” built with Next.js 16 and Supabase
  • πŸ₯ Web Clinic Demo private – Veterinary clinic website with appointment booking, chatbot article integration via RAG, and warm-palette redesign β€” built with Next.js and TypeScript
  • πŸ₯ PawClinic Website private – Veterinary clinic website with responsive design β€” built with Next.js 15 and Tailwind CSS 4

πŸ”§ Claude Code & Open-Source Tools

Open-source tools that make Claude Code's autonomous mode actually usable β€” know what's happening and get notified when it needs you.

  • πŸ“Š claude-code-statusline – Custom statusline showing real-time rate limit usage %, context window %, session cost, and git status with progress bars
  • πŸ”” claude-code-notify – Push notifications to Mac, iPhone, and Apple Watch when Claude Code needs your input β€” via terminal-notifier + ntfy.sh + hooks
  • 🎨 drawio-mcp – MCP server enabling LLMs to create and open diagrams in draw.io β€” supports XML, CSV, and Mermaid formats
  • ⭐ awesome-claude-skills – Curated collection of 100+ Claude Skills covering dev tools, data analysis, business automation, and more

πŸ’» Developer Tools & Apps

  • 🧩 Mind Odyssey private – Interactive behavioral assessment platform with GSAP combat animations, life event phases, team vote collection, and clinical report generation with behavioral pattern analysis β€” built with Next.js, TypeScript, and Vercel
  • πŸ’° expense-tracker – Personal expense tracking app built with Next.js and TypeScript
  • β›³ golf-handicap – Mobile-first PWA for pairwise handicap golf scoring with configurable handicaps, turbo holes, game history editing, and play-again config restore β€” built with Next.js 16, Zustand, and Tailwind CSS 4
  • 🎬 Video Production Tool private – Automated video production and captioning pipeline using Remotion and Whisper.cpp for subtitle generation
  • πŸ“‘ Reddit Monitor private – Reddit keyword monitoring and alert system for tracking topics and mentions
  • πŸ•·οΈ LBC Scraper private – Web scraper with Next.js dashboard for data visualization β€” built with Python Scrapy and Next.js
  • βš–οΈ Weight & Food Tracker private – Health tracking app for daily weight and food intake monitoring with AI-powered meal suggestions, deployed and dogfooded with Playwright automation β€” built with Next.js 16

🌐 Web & Portfolio

  • 🌍 mingrath.com private – AI consultant portfolio with Laws of UX design principles β€” built with Next.js 15, Tailwind CSS 4, and shadcn/ui
  • πŸ“ Portfolio Blog private – Personal portfolio and blog website built with Next.js, TypeScript, and MDX
  • 🐱 CatWhoCode private – Web agency portfolio with blog, FAQ, process pages, GA4 event tracking, and GSAP scroll animations β€” built with Astro 5, TypeScript, and Tailwind CSS 4
  • πŸš€ LeaniOS private – Full-stack Next.js boilerplate with auth, user management, admin panel, and role-based access (Supabase) β€” my first vibe coding project, from my most loving mentor

Background

  • πŸŽ“ Doctor of Veterinary Medicine β€” Chulalongkorn University
  • 🧠 Former veterinary neurosurgeon β€” specialized in neurological cases in cats and dogs
  • πŸ’» Self-taught developer β€” building full-stack apps with TypeScript, Next.js, and AI integrations
  • πŸ“ Based in Bangkok, Thailand

GitHub Activity

GitHub Contribution Graph

Connect

GitHub Email Line

Pinned Loading

  1. vetblood-ai vetblood-ai Public

    AI-powered animal blood test analyzer for Thai vet clinics - Gemini 3 Hackathon

    TypeScript

  2. golf-handicap golf-handicap Public

    TypeScript

  3. claude-code-statusline claude-code-statusline Public

    Custom statusline for Claude Code with real-time rate limit usage percentages and progress bars

    TypeScript

  4. claude-code-notify claude-code-notify Public

    Get notified on Mac, iPhone, and Apple Watch when Claude Code needs your input. Uses terminal-notifier + ntfy.sh + Claude Code hooks.

    Shell