Software and tools

I build software to solve real-world problems.

From a cross-platform Khmer input method to a Python animation library.

Projects

  • Codimate

    Turn Python code into an explainer animation by describing what happens and how it moves.

    Docs ↗
  • KhmerIME

    A cross-platform Khmer input method powered by one shared transliteration engine.

  • KhmerFlick

    A Khmer keyboard that uses flick gestures to enter letters.

    Live app ↗
  • MarkQL

    Query static HTML with SQL-style syntax and turn pages into structured data.

    GitHub ↗
  • Smart Pad

    A browser writing helper that suggests the next word with a transparent N-gram model.

    GitHub ↗
  • FormFlow

    A guided workflow for collecting, checking, and reusing form information.

    Live app ↗