Projects

Open-source developer tools, data parsers and public applications I have built and published on GitHub.

Open-source tools

Agent skills, data parsers and migration tooling

  1. Showship

    Soe-Moe/showship

    Agent skill and CLI (npx showship) for Claude Code, Antigravity and Codex that turns GitHub commits, pull requests and review activity plus tasks from Jira, Linear, Asana, ClickUp and Lark into a plain-language PowerPoint (.pptx) progress deck.

    Collects commits, pull requests and review comments across repositories for a week, sprint, month or custom date range, translates technical work for business stakeholders or engineering leads, and builds a slide deck with progress charts, blockers and next-period plans.

    Node.js · JavaScript · Agent Skill (SKILL.md) · MCP · PPTX generation

  2. Laravel Module Generator

    Soe-Moe/laravel-module-generator

    Composer package (soe-moe/laravel-module-generator) providing Artisan commands to scaffold and manage self-contained modules in Laravel 11 and 12, with optional Inertia.js (React or Vue) support.

    Generates isolated module directories with PSR-4 autoloading, service providers, routes, migrations and CRUD repositories, and wires Vite, TypeScript and @modules path aliases when Inertia.js is installed.

    PHP 8.1+ · Laravel 11 / 12 · Composer Package · Inertia.js · React / Vue · Vite

  3. Thai Customs Tariff JSON

    Soe-Moe/thai-customs-tariff-json

    Node.js parser that decodes Thai Customs Department (ITD) Windows-874 fixed-width tariff master files and outputs bilingual Thai/English JSON datasets keyed by HS code.

    Separates mixed privilege codes by duty regime (WTO, ATIGA, RCEP, JTEPA, ASEAN+1, Section 12 and Emergency Decree), parses duty rates, effective dates and import permit rules, and writes both flat lists and HS-code maps.

    Node.js · JavaScript · Windows-874 / TIS-620 · HS Code Open Data

  4. lark-git-sync

    Soe-Moe/lark-git-sync

    Claude Code plugin and skill that syncs a repository's git commit history for a week, month or custom range into a Lark Base (Bitable) table as feature-grouped tasks and subtasks via the Lark MCP server.

    Detects vague commit messages (such as fix or wip) and inspects touched files, CHANGELOG.md and bounded diffs before grouping work into parent tasks and linked subtasks, with a preview step before writing to Lark.

    Claude Code Plugin · Lark Base (Bitable) · Lark MCP · Git

  5. SQLStream

    chanminko1234/SQLSTREAM_REPO

    MySQL-to-PostgreSQL migration orchestrator and AST-based SQL transpiler with real-time Server-Sent Events (SSE) schema and row streaming.

    Streams schema conversions and data over SSE using PHP generators and database cursors, generates reversible down.sql rollback scripts and native Laravel migrations, and renders interactive ERD diagrams.

    Laravel 12 · React 19 · TypeScript · Server-Sent Events · PostgreSQL

Applications

Mobile and backend builds

  • Soe-Moe/daily-task-manager

    Daily Task Manager

    React Native 0.81 (New Architecture / Fabric) and React 19 mobile task manager built around native iOS 26+ Liquid Glass surfaces (@callstack/liquid-glass) with a cross-platform blur fallback, native bottom tabs, custom animated bottom sheets and MMKV persistence.

    React Native 0.81 · React 19 · TypeScript · Zustand · TanStack Query · MMKV

  • Soe-Moe/swift-weather-forecast-app

    SwiftWeatherForecast

    Native iOS weather forecast app built with Swift and SwiftUI on the Open-Meteo forecast and geocoding APIs. Detects location via CoreLocation with a city-search fallback, displays current, hourly and 7-day outlooks, and shifts its background with weather condition and time of day.

    Swift · SwiftUI · CoreLocation · Open-Meteo API

  • Soe-Moe/go-classroom-management-backend-api

    Classroom Management API

    REST API in Go and PostgreSQL for managing classroom capacity and student enrollment.

    Go · PostgreSQL · REST API