Skip to the projects

Small tools for problems the big tools skip.

TrizenX is an independent software studio in Vietnam. Below is the whole catalogue — what you can install or open today, and what is running but not released.

  • 4 projects
  • 2 live
  • 5 public repos
  • Ho Chi Minh City, Vietnam

Live

Install it or open it today

02
  • viparse

    Python library
    v0.1.23 · MIT

    Vietnamese documents your RAG stack can actually read. It detects pre-Unicode TCVN3, VNI and VISCII text, converts it to Unicode NFC, and loads DOCX, XLSX, PDF, scanned PDF and legacy .doc through one call.

    0.982 diacritic accuracy across 96 hand-transcribed government documents, against 0.019 for the same reader with conversion switched off. Same files, same command, one flag apart.

    What a generic loader returns

    B¸o c¸o tµi chÝnh quý II n¨m 2026

    What viparse returns

    Báo cáo tài chính quý II năm 2026

  • liftoff

    Web app
    Next.js · Supabase · Gemini

    An AI CV tool for Vietnamese fresher and junior candidates. Upload a CV and it rewrites weak bullets, checks what an ATS will actually parse, and renders a clean template. Paste a job description and it tailors the CV to match, cover letter included.

    The ATS score is not a vibe: 15 published rules, each with a stated threshold and weight, aggregated to a number out of 100.

Building

Real, running, not yet released

02
  • agent-pet

    Desktop app
    MIT · Tauri · TypeScript

    A desktop pet that is the embodiment of a running AI coding agent. It digs while the agent runs a shell command, types while it edits files, waves when it wants your approval, and goes flat when it is rate-limited. A status display disguised as a toy.

    Milestone 6, driven by real agent sessions. There is no signed build yet, so today you clone it and build it yourself.

  • adforge

    Pipeline
    Python · ffmpeg · Veo

    A batch ad-creative pipeline for short-drama user acquisition. One brief expands into hundreds of ready-to-ship vertical ads, priced on three separate axes: pixels a model has to invent, lines read aloud, and everything ffmpeg can assemble for free.

    The first paid run turned one 4-second shot and 16 voice reads into 48 deliverables for $0.60 — footage only, because the voices are synthesised locally now. That is $0.012 a deliverable, against $15.84 for each one generated outright. The provider's own rate card is still unverified against an invoice.

    Not public yet

How

Three rules the code is held to.

Not a manifesto. Each one exists because breaking it already cost something.

  • Vietnamese first, not Vietnamese last

    Tools built elsewhere treat Vietnamese as a locale to translate into. It is where the interesting bugs are: fonts that predate Unicode, diacritics that survive extraction and then get normalized wrong. Here it is the requirement, not the afterthought.

  • Wrap engines, don't write parsers

    A parser written here is a parser maintained here forever. viparse wraps well-maintained engines behind thin adapters, so an abandoned dependency or a CVE is an adapter swap rather than a rewrite.

  • Publish the number and the command

    viparse-corpus fixed its metric before it had a single result, and ships the script that regenerates every figure in it. A number nobody else can re-run is marketing.

Source

Public repositories.

Some projects ship as more than one repository. This is the flat list, so nothing is hidden behind a product name.

Who builds this

Đinh Minh Trí

Senior Applied AI Engineer · Senior Full Stack Engineer

TrizenX is where the work that isn't client work goes. If a project here is useful to you, or broken for you, the fastest route is email.