Available for workSurabaya, ID

AI systems.Real domains.

Multi-tenant chat Workers and local-first apps. Chat API is live; Yume is in development.

Full-stack product engineer

Chat API multi-tenant Worker diagram
api.justeita.com

Featured

Chat API

Multi-tenant streaming chat Worker for live origins.

Selected work

AI systems

Yume

Personal AI still in development: layered memory, adaptive thinking, psyche stack.

3-tier memory · adaptive think · case study while WIP

  • TypeScript
  • Bun
  • LangGraph
  • Hono
  • WebSocket
Case studyIn development
Yume personal AI assistant mark

About

Design to deploy, alone.

Streaming tenant chat, layered memory, adaptive thinking. Same monorepo patterns; different product constraints.

Marson · Surabaya, ID

Full-stack product engineer · Available for work

  • Multi-tenant streaming chat
  • Local-first client apps
  • Applied LLM engineering

System

api.justeita.com/health · health ·

One monorepo. Two Workers.

Portfolio root and the chat Worker share @portfolio/chatbot. Origin hits api.justeita.com; the Worker picks the tenant prompt.

portfolio

Work refuse · portfolio prompt

Answer about live AI systems and availability. Refuse coding homework.
  • Origin → tenant prompt
  • KV model config · secrets for keys
  • OpenNext sites · wrangler API
  • justeita.comPortfolio v3
  • api.justeita.comChat Worker

Contact · Available for work

Let's talk.

Need an AI system, a streaming chat backend, or a local-first product. Email is fastest.

Response

Usually within a day. AI track. Briefs welcome.

Surabaya, ID · Full-stack product engineer

Brief