Skip to content
View indrazm's full-sized avatar
🦊
🦊

Organizations

@Devscale-Indonesia @devscalelabs

Block or report indrazm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
indrazm/README.md

Hi, I'm Indra Zulfi Mushoddaq

I build Anvia — an open-source TypeScript stack for production agents. It gives teams composable runtimes, models, memory, retrieval, tools, UI, and observability without taking ownership of their infrastructure or data.

Website · Documentation · GitHub · npm

Anvia packages

41 focused packages. Start with @anvia/core, add a model provider, then install only the capabilities your application needs.

🍎 Runtime

@anvia/core · @anvia/client · @anvia/mcp · @anvia/server · @anvia/react · @anvia/react-ui · @anvia/cli · @anvia/browser · @anvia/sandbox

🍊 Models

@anvia/openai · @anvia/anthropic · @anvia/gemini · @anvia/mistral · @anvia/grok

🍋 Memory

@anvia/memory-sqlite · @anvia/memory-postgres · @anvia/memory-drizzle · @anvia/memory-prisma

🥝 Embeddings

@anvia/transformers · @anvia/fastembed

🫐 Vector stores

@anvia/qdrant · @anvia/pinecone · @anvia/pgvector · @anvia/redis · @anvia/chroma · @anvia/lancedb · @anvia/milvus · @anvia/weaviate

🍇 Knowledge graphs

@anvia/graph · @anvia/neo4j · @anvia/memgraph

🍒 Operations

@anvia/studio · @anvia/logger · @anvia/otel · @anvia/lens · @anvia/langfuse

🍉 Channels

@anvia/channel · @anvia/channel-agent · @anvia/discord · @anvia/slack · @anvia/telegram

Anvia Lens

Anvia Lens is self-hosted observability and evaluation for production AI systems. It connects agent, model, and tool traces with releases, datasets, evaluations, latency, usage, and errors—while keeping infrastructure and capture policy under your control.

Explore Lens · Read the documentation

What I work on

I love engineering at the level where individual pieces become dependable systems—shaping clear architectures, designing distributed systems, and building observable software that can explain what it is doing in production.

I care about systems that remain understandable as they scale: strong boundaries, deliberate tradeoffs, graceful failure modes, and thoughtful tools for the people who operate them. Much of my work lives where AI infrastructure, platform engineering, developer experience, and system design meet.

Experience

  • 🇯🇵 AI Engineering Lead at AlphaX, Japan — Building AI systems for hedge funds and individual investors.
  • 🇨🇦 Former Generalist & Software Engineer at Designstripe, Canada — Bridged WebGL, 3D, and software engineering to turn creative ideas into production tools.
  • 🇧🇭 Former Design Team Member at SSH International, Bahrain — Worked at the intersection of design thinking and multidisciplinary collaboration.
  • 🇮🇩 Educator at Devscale, Indonesia — Helping more than 600 students grow as software engineers.

Find me

indrazm.com · X · Email

Pinned Loading

  1. anvia anvia Public

    Forked from anvia-hq/anvia

    Anvia is a TypeScript runtime for building provider-agnostic agents, tool workflows, and structured extraction inside your application code.

    TypeScript 4

  2. monorepo-template monorepo-template Public template

    TypeScript 12 5

  3. loops loops Public

    Bounded, externally verified feedback loops for coding-agent CLIs.

    JavaScript 3

  4. shrubby-cli shrubby-cli Public

    TypeScript 2 1