Skip to content
View GeuntaBuwono's full-sized avatar
๐Ÿง 
ultrathink
๐Ÿง 
ultrathink

Block or report GeuntaBuwono

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
GeuntaBuwono/README.md
Typing SVG

๐Ÿ‘จ๐Ÿ’ป About Me

I'm a Software Engineer with 9 years of experience building scalable frontend systems, now pivoting into AI Engineering.

I've led high-performing frontend teams across the React ecosystem โ€” Next.js, React Native, and design systems โ€” and now channel that experience into applied AI: LLM-powered applications, agents, and intelligent automation.

Based in Jakarta, Indonesia ๐Ÿ‡ฎ๐Ÿ‡ฉ ยท Currently building Metafire, a production multi-step agentic AI analyst for the Indonesia Stock Exchange.


๐Ÿš€ Products

๐Ÿ”ฅ Metafire

Multi-step agentic AI stock analyst

Production AI analyst for the Indonesia Stock Exchange (IDX). 25+ specialized tools โ€” bandarmology, broker tracking, market structure, and fundamental analysis โ€” within a single streaming conversation. Dual-provider LLM failover, conversation compaction, and metered token billing.

TypeScript ยท Hono ยท Drizzle ยท Vercel AI SDK ยท metafire.metasora.com

๐Ÿ’ช TiaraFit

AI-powered wellness companion for women

Wellness SaaS with an AI fitness assistant ("Tiara") for cycle-synced strength training, nutrition tracking, and self-care. Edge-first architecture with 9-tool AI integration and streaming responses.

Cloudflare Workers ยท Vercel AI SDK ยท R2 ยท tiarafit.com

๐Ÿค– My AI Copilot & Assistant

I run a self-hosted AI agent as my daily copilot โ€” handling coding tasks, server ops, GitHub workflows, and data pipelines while I focus on architecture and review.

๐Ÿค– Hermes (current)

Self-hosted Hermes agent by Nous Research โ€” self-improving, with skill creation, cross-session memory, and subagent delegation. Lives on a Proxmox LXC container, wired to GitHub, filesystem, and z-ai via MCP servers. Orchestates Metafire's data pipeline and automates my PR workflows.

Python ยท MCP ยท PM2 ยท Self-hosted LLM Router

๐Ÿฆพ OpenClaw (โ†’ Hermes)

My first homelab AI agent โ€” OpenClaw on Proxmox LXC, connected to Telegram and Discord. Managed my blog, monitored servers, and handled the full coding lifecycle. Taught me what self-hosted agents need; replaced by Hermes for its learning loop and multi-platform gateway.

Self-hosted ยท Claude Code ยท Telegram ยท Discord

๐Ÿ› ๏ธ Tech Stack

Languages & Runtime

TypeScript JavaScript Python SQL Bun Node.js

Backend

Hono Drizzle ORM PostgreSQL better-auth Polar.sh

Frontend

Astro React 19 React Native TanStack Tailwind CSS 4 shadcn/ui assistant-ui MDX

AI Engineering

Claude Claude Code MCP Vercel AI SDK OpenAI LangChain LLM Agents

Build & Testing

Vite Vitest Playwright Turborepo Biome

Infra & DevOps

Cloudflare Workers Proxmox Dokploy Dockge Docker Sentry GitHub Actions


๐ŸŒฑ Currently

  • ๐Ÿ”ญ Building Metafire โ€” AI stock analysis for the Indonesian market
  • ๐ŸŒฑ Deep-diving into LLM agents, RAG, and agentic workflows
  • โœ๏ธ Writing about the frontend โ†’ AI engineering transition at metasora.com

๐Ÿ“ Latest from Metasora

Auto-updates daily via blog-post-workflow ยท Full archive at metasora.com


โœ๏ธ I Write About

Self-Hosting Cloudflare Workers Proxmox Homelab Dokploy AI Agents Claude Code LLM Streaming React Native TypeScript Web Performance Edge Databases Monorepos


๐Ÿ“ซ Connect

Profile views

โญ From GeuntaBuwono โ€” always shipping.

Popular repositories Loading

  1. GeuntaBuwono GeuntaBuwono Public

  2. react-native-bottom-sheet react-native-bottom-sheet Public

    Forked from gorhom/react-native-bottom-sheet

    A performant interactive bottom sheet with fully configurable options ๐Ÿš€

    TypeScript