Software architect · I build self-hostable developer tools
Polyglot systems engineer — Rust · Zig · Python. Seven years turning messy real-world problems
(testing, secrets, infra tooling) into open-source products people run themselves. Based in Indonesia 🇮🇩
Suitest · Portfolio · LinkedIn · Email
🧪 Suitest — the open-source, MCP-native QA platform
Manual test management, deterministic runs, and optional autonomous AI — your stack, your LLM, your data. Works fully without an LLM (a self-hostable TestRail + Playwright replacement), then gets smarter when you bring your own key. Ships an MCP server so Claude Code / Cursor / Codex can generate, run, and publish tests straight from your IDE.
| Project | What it is | Stack |
|---|---|---|
| jira-commands | Jira toolkit for terminals, coding assistants, and bots | Rust |
| cora | Zero-knowledge secret injection for AI agents | Zig |
| rdb | Database editor built in Rust | Rust |
| vod | Virtual office dashboard — preview multiple Google Meet at once | TypeScript |
Shipped under @suiflex and @keton-id. Day job: architecture at Telkom Indonesia. Currently learning the business side of shipping products.
Every project above is open source and takes PRs. Good places to start:
- Suitest — Python + React + MCP. Roadmap-driven: every issue maps to one acceptance criterion. Read
CLAUDE.md, pick an open item, ship one small PR.npx @suiflex/suitest onboardboots the whole stack locally in one command. - jira-commands — Rust CLI, small and focused. Great first Rust contribution.
Open an issue (or ping me) before a large change — I review fast and merge often.
Open to architect / staff-level roles, developer-tooling work, and OSS collaboration — especially MCP, testing infrastructure, and systems work in Rust or Zig.




