Charlie Tang Hoong

Creator Tools, Built for Myself First

Two public browser products and one invitation-only browser beta, all written in TypeScript and all built independently with AI assistance. Each began as a problem of my own: notes I was renting instead of owning and could not keep in sync across machines; thoughts that outrun what I can type; and comics I wanted to lay out my own way before any artwork existed. Each one stands on its own — they are three tools rather than three parts of one, so each can work with things outside my own stack, and they combine only when the work calls for it. Their names are Malay for write, draw and speak, and they are Malaysian tools — free to use with your own API key.

The tulis.app Markdown editor open in a browser, showing the editing pane and the rendered preview side by side.MarkdownRenderedNothing leaves the browser
A diagram of how it works — not a screenshot.

tulis.app

A privacy-first Markdown editor, usable with no sign-up. I built it to stop renting one — and so the same notes are on every machine I work from, backed up rather than stranded.

Open tulis.app(opens in a new tab)

The lukis.app comic layout tool, showing a page of empty comic panels being arranged.LayoutAI draws into itThe layout is yours first
A diagram of how it works — not a screenshot.

lukis.app

A comic-making tool: lay the panels out fast, with AI drawing into that layout as the planned next step. I wanted the frame to be mine before any artwork arrives.

Open lukis.app(opens in a new tab)

The cakap.app voice input tool, showing a recording state and the transcribed text.AudioTextIt lands where you were typing
A diagram of how it works — not a screenshot.

cakap.app

An invitation-only browser beta for instruction-aware voice input: speak a rough draft and its instruction, review the interpretation, approve the transformation and copy the result into wherever the work is delivered. A desktop version is planned and not yet released. My thoughts outrun my typing, and speaking keeps up — saying one precisely is its own kind of practice.

Open cakap.app(opens in a new tab)

I built these for myself, between September 2025 and February 2026, and they are open to anyone — free, with your own API key.

More of what I have built lives at links.tanghoong.com(opens in a new tab).

Let’s talk

Forward Deployed Engineer · Forward Deployed AI Engineer · Applied AI Engineer · Solutions Engineer · Customer Engineer · AI Solutions Architect · Technical Delivery Lead

Based in Selangor, Malaysia. Open to client-site work in the Klang Valley, including long-term placement, and to Singapore-based and regional APAC projects. Malaysian citizen, available to relocate to Singapore — employer-sponsored work authorisation will be required.