← All work
Personal·Personal project·2026

SayWell

Type in Singlish. Say it in English.

Problem

Singlish is how people type. Formal English is what many messages need. Switching apps to rewrite breaks the flow.

What I built

  • Native iOS keyboard extension
  • Cloudflare Worker translation API with KV cache
  • Gemini-backed rewrite with a small, fast path

Outcome

A keyboard you stay in — type naturally, send in English.

SwiftiOS KeyboardCloudflare WorkersKVGemini