Skip to content
View muhammadyana's full-sized avatar
🏠
Work From Anywhere
🏠
Work From Anywhere

Organizations

@herminadev @nhcoin @indonesia-blockchain-developer @Kepeng-Developer @adev-natural @projectyana

Block or report muhammadyana

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.

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
muhammadyana/README.md

Muhammad Yana Mulyana

Senior Engineer at NinjaOne · Healthcare platform engineering at Hermina · Bandung, Indonesia

Backend and platform engineer working across Ruby on Rails, Go, and Python services in production healthcare and IT-operations environments. Alongside product work, I build the retrieval and memory infrastructure that makes AI-assisted development reliable at multi-repository scale.

muhammadyana.me


Focus areas

Platform engineering. Service backends on Ruby on Rails 8 and Go with the Kratos framework, paired with React, Next.js, and React Native clients. PostgreSQL, Kubernetes, and AWS underneath.

Tooling for AI-assisted engineering. Context and retrieval infrastructure for coding agents: cross-agent session memory, code knowledge graphs, and MCP servers. The premise is that agent quality is bounded by the context you can supply, which makes context an engineering concern rather than a prompting one.


Engineering tooling

agent-memory — A cross-agent memory layer. It ingests session history from six coding agents (Claude Code, Codex, OpenCode, Kimi CLI, DeepSeek, Copilot), normalizes it, resolves each session to its originating repository, and indexes the result in PostgreSQL with pgvector alongside a human-readable Obsidian vault. Hybrid retrieval is exposed through a CLI and an MCP server so every agent operates from shared memory. Over 1,700 sessions indexed to date. Python, Typer, SQLAlchemy, Alembic, pgvector.

Code knowledge graph — An incrementally updated, Tree-sitter-parsed graph of the codebase, used for impact-radius analysis, caller and callee tracing, and token-efficient review context.

codex-lb — Load balancer and proxy for pooled ChatGPT and Codex accounts, providing usage tracking, API key management, an operations dashboard, and OpenCode-compatible endpoints. Python, FastAPI, SQLAlchemy, OAuth.


Technical stack

Area Technologies
Backend Ruby on Rails, Go (Kratos), Python (FastAPI), Node.js
Frontend React, Next.js, Vite, Ant Design, Tailwind CSS
Mobile React Native, Expo
Data PostgreSQL, pgvector, Redis, Elasticsearch
Infrastructure Docker, Kubernetes, AWS, GitHub Actions
AI systems MCP servers, RAG and hybrid retrieval, multi-agent orchestration

Activity

Repositories per language Most committed language

GitHub contribution streak

WakaTime hours tracked

Pinned Loading

  1. sistem-informasi-jadwal-sholat-API sistem-informasi-jadwal-sholat-API Public

    API Jadwal Sholat, Sistem Informasi Jadwal Sholat - Siforlat Backend use node js

    JavaScript 13 5

  2. sistem-informasi-jadwal-sholat-siforlat sistem-informasi-jadwal-sholat-siforlat Public

    Sistem Informasi Jadwal Sholat - Siforlat

    Ruby 2 2

  3. Sistem-Informasi-Jadwal-Sholat-Mobile-App Sistem-Informasi-Jadwal-Sholat-Mobile-App Public

    Forked from flasharifin/Sistem-Informasi-Jadwal-Sholat-Mobile-App

    Aplikasi mobile yang menampilkan jadwal sholat secara realtime

    Java

  4. quran-attaisir quran-attaisir Public

    Simple application for muraja'ah hifdzil quran using Attaisir Methode

    Ruby 1 1

  5. awesome-blockchains awesome-blockchains Public

    Forked from openblockchains/awesome-blockchains

    A collection about awesome blockchains - open distributed public databases w/ crypto hashes incl. git ;-). Blockchains are the new tulips 🌷🌷🌷. Distributed is the new centralized.

    Ruby 1

  6. awesome-awesomeness awesome-awesomeness Public

    Forked from bayandin/awesome-awesomeness

    A curated list of awesome awesomeness

    Ruby