Skip to content
View bayujo's full-sized avatar
๐Ÿ‘ป
Focusing
๐Ÿ‘ป
Focusing

Block or report bayujo

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

๐Ÿค– About Me

class JoharBayu:
    def __init__(self):
        self.role     = "AI / Agentic Systems Engineer"
        self.location = "Indonesia ๐Ÿ‡ฎ๐Ÿ‡ฉ"
        self.building = ["Multi-step LLM agents", "RAG pipelines", "Tool-calling orchestration"]
        self.backend  = ["Go", "Python", "Node.js"]
        self.frontend = ["Next.js", "React"]
        self.motto    = "Ground every answer in a source. No hallucinations."

    def status(self):
        return "๐Ÿ‘ป Focusing โ€” shipping production AI agents."
  • ๐Ÿ”ญ Building production LLM agents โ€” multi-step tool calling, retrieval-augmented generation, and streaming
  • ๐Ÿง  Obsessed with agent reliability: grounded citations, tool-call repair, graceful provider fallbacks
  • โš™๏ธ I orchestrate agents hand-rolled on the Vercel AI SDK โ€” schema-validated tools, not black-box chains
  • ๐ŸŒฑ Going deeper on multi-agent systems, MCP, evals, and MLOps

๐Ÿงฉ What I'm Building

A production regulatory & trade-compliance research agent (private)

An autonomous, multi-step tool-calling agent that answers complex domain questions by routing across several data sources and grounding every claim in a retrieved citation โ€” no answer from prior knowledge.

Capability How it's built
๐Ÿ› ๏ธ Multi-step tool calling 8 schema-validated tools + step budget, orchestrated on the Vercel AI SDK
๐Ÿ“š RAG + grounded citations every factual sentence must cite a retrieved source โ€” hard zero-hallucination gate
๐Ÿ” Self-healing tool calls experimental_repairToolCall regenerates bad args against the Zod schema and retries
๐ŸŒŠ Streaming SSE pipeline two-phase retrieval (query-rewrite โ†’ search โ†’ select โ†’ analyze) streamed to the UI
โšก Speculative prefetch + caching warm upstreams the moment inputs resolve; multi-layer TTL caches dedupe in-flight calls
๐Ÿงฑ Provider-quirk resilience recovers when the model leaks a tool call as plain text instead of a structured call

Implementation details, prompts, and infrastructure are proprietary โ€” described here at a high level only.


๐Ÿ› ๏ธ Tech Stack

๐Ÿค– AI ยท LLMs ยท Agents

Vercel AI SDK Mistral Claude Hugging Face vLLM RAG Zod

๐Ÿ’ป Languages

Langs

๐Ÿงฐ Frameworks & Runtime

Frameworks

๐Ÿ“Š Data Science

DS Jupyter pandas

๐Ÿ—„๏ธ Databases & Infra

Infra PM2


๐Ÿ“Š GitHub Stats

GitHub metrics โ€” contributions including private repositories

๐Ÿ“ˆ Contribution Graph

activity-graph
snake animation

๐Ÿค Connect With Me

footer

โญ๏ธ From bayujo โ€” building agents that don't hallucinate.

Pinned Loading

  1. farmis farmis Public

    This is my team project for Pengembangan Perangkat Lunak subject using Laravel PHP Framework, Tailwind CSS Framework, with PostgreSQL database management

    JavaScript 1

  2. korelasi-nilai-utbk korelasi-nilai-utbk Public

    mencari korelasi nilai UTBK 2019 dengan jurusan yang dipilih peserta menggunakan metode pearson

    Jupyter Notebook

  3. water-quality-classification water-quality-classification Public

    Model for water quality classification using Learning Vector Quantization algorithm. Dataset obtained from Kaggle, 8000 instance with 19 attribute and class labelled by safe and not safe

    Jupyter Notebook

  4. go-crud-pg go-crud-pg Public

    CRUD API using go clean architecture

    Go

  5. Pemrograman-Fasilkom-Unej/Assistant-Manager Pemrograman-Fasilkom-Unej/Assistant-Manager Public

    Assistant Manager dapat membantu asisten dosen dalam manajemen tugas dan nilai untuk para peserta didik khususnya kelas praktikum.

    Blade 1

  6. ForecaSite ForecaSite Public

    Flask Web with 4 Machine Learning Model Deployed to PythonAnywhere

    HTML 2 1