Skip to content
View brandon-julio-t's full-sized avatar

Block or report brandon-julio-t

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
brandon-julio-t/README.md

Brandon Julio Thenaro

Tech Lead at Farmio
Product-minded engineering lead focused on operational systems, AI workflows, data correctness, and polished web experiences.

Website · LinkedIn · X / Twitter · Instagram · CV


🚢 What I Ship

I lead and build software for messy real-world workflows: ERP platforms, financial operations, inventory systems, AI-assisted operations, internal tools, and customer-facing portals. I care about fast iteration, clean product behavior, data correctness, and production systems that stay understandable after they scale.

  • 🏗️ Core builder of Farmio's product stack across ERP, backend services, portals, workers, deployment, and operational tooling.
  • 🧾 Design correctness-first database flows, including SERIALIZABLE transaction isolation for money, inventory, reconciliation, and other high-integrity workflows.
  • 🤖 Led AI product work including an analytics assistant and Chat Order AI Agent, with reported productivity gains of 70% for analytics work and 60% for customer service workflows.
  • 🔭 Own production hardening across health checks, observability, OpenTelemetry tracing, deploy scripts, and operator documentation.
  • 📄 Build business-critical document systems including invoice PDFs, credit-note workflows, font rendering fixes, retry/timeout handling, and regression coverage.
  • 💸 Reduced AWS S3 storage by 48%, translating to roughly 50% cost savings.
  • 🌍 Contribute upstream fixes to tools I use, including deck.gl, OpenClaw, Effect, Convex, PostHog, Pitchfork, Opencode, ghui, Motion Primitives, React docs, and Vague.

🌍 Open Source Highlights

Project Contribution Status
  Effect #8843 + #8842 Traced a tool crash to a missing dependency that TypeScript had failed to catch. Reported the bug and contributed the fix so incomplete MCP servers fail type checks before they run. ✅ Reported & fix merged
  PostHog AI #5055 + #5056 Found cache token counts missing from OpenAI Agents traces in PostHog. Reported the gap and contributed a fix so AI usage reports include cached input. 🚀 Shipped in @posthog/ai 8.13.4
  OpenClaw #161836 + #161842 Traced disappearing chat images to a lost file reference when OpenClaw moved uploaded files. Reported the bug and contributed a fix so previews survive history reloads without exposing private paths. ✅ Reported & fix merged
  deck.gl #10723 + #10724 Traced misplaced tooltips and widgets to a layout bug in deck.gl's React integration. Reported it with visual reproductions and contributed the fix so they stay aligned with the visualization. ✅ Reported & fix merged
  OpenClaw #160889 + #160895 Found OpenClaw resending conversation history that OpenAI had already compressed. Traced the lost checkpoint, reported the bug, and contributed a fix verified against the live API. ✅ Reported & fix merged
  Effect #7015 + #7016 Traced failed production retries to timer storage that rejected fractional milliseconds. Reported the bug and contributed a fix so retries are scheduled without shortening the delay. ✅ Reported & fix merged
  Pitchfork #580 Traced Pitchfork's failure on Amazon Linux ARM64 to a release build requiring a newer system library. Contributed a fix that pins the build environment, then verified it on Amazon Linux 2023. ✅ Merged
  Convex Agent #190 Traced severe chat lag to long, streamed tool inputs. Reported the bug and supplied a prototype fix and benchmark reproduction before maintainers merged the upstream fix. ✅ Upstream fix merged in #270
🖥️ ghui Contributed the Vague theme and wraparound keyboard navigation for the theme picker. Maintainers shipped both changes in v0.4.4 (theme, navigation). 🚀 Shipped in v0.4.4
  PostHog #54002 Traced AI requests appearing under anonymous IDs in PostHog to discarded user and session data. Contributed the fix so Vercel AI activity stays linked to the correct user and session. ✅ Merged
  Convex #441 + #442 Found Next.js still running after stopping Convex with Ctrl+C through bun run. Reported the shutdown bug and proposed a fix so both development servers stop together. 🛠️ Shipped in the convex v1.36.0 changelog
  Vague #8 + #12 Built Vague themes for OpenCode and bat, then transferred both projects to the Vague organization. The bat theme also works with delta and lazygit. 🎨 Transferred
  OpenCode #13720 OpenCode's font picker did not include GeistMono Nerd Font. Added the font option across settings and translations. ✅ Merged
  Motion Primitives #146 Found that installing some animation components through shadcn omitted a required package. Fixed the component registry so react-use-measure installs automatically. ✅ Merged
  React (Indonesian) #472 Contributed the first Indonesian translation of React's "Updating Objects in State" guide so readers can learn it in their language. ✅ Merged

🧩 Product Work

Area Work
🏭 Farmio ERP Technical ownership across order management, invoicing, payment reconciliation, inventory control, driver tasking, and route planning.
🤖 AI workflows Analytics assistant for business data exploration and Chat Order AI Agent for customer service operations.
🧾 Database correctness Serializable transaction boundaries for financial and inventory workflows where consistency matters more than theoretical throughput.
💸 Cost optimization AWS S3 storage cleanup that cut stored data by 48%.
✨ UI engineering Animated components, dashboard surfaces, mobile-first workflows, and shadcn/Tailwind systems.
⚙️ Engineering systems Deployment, health checks, observability, dependency maintenance, production docs, and technical standards.
🛠️ Open-source ecosystem Practical upstream fixes across deck.gl, OpenClaw, Effect, PostHog, Opencode, Convex, and Motion Primitives.

💼 Experience

Role Company Period
Tech Lead Farmio 2024 - Present
Fullstack Engineer BINUS University R&D Team 2020 - 2023
Teaching Assistant BINUS University 2020 - 2021

🛠️ Operating Range

  • 🎨 Frontend: React, Next.js, TypeScript, Tailwind CSS, shadcn/ui, motion-heavy interfaces
  • 🧱 Backend: Node.js, Express, PostgreSQL, Redis, Prisma, transaction isolation, API design, background workflows
  • 🤖 AI/LLM: AI agents, chat apps, RAG patterns, OpenAI integrations, LLM analytics
  • ☁️ Infra: AWS, Docker, Vercel, CI/CD, cost optimization
  • 🧪 Other: Python, Go, PHP, Solidity, Ethereum

✨ Selected Projects

  • 🎛️ Animated components - web animation experiments and UI component work.
  • 💬 T3 Chat Clone - LLM chat UI cloneathon across modern chat product patterns.
  • 🧾 Mini Invoice - mobile invoicing app built for a real family workflow.
  • ⚡ Slack Clone - real-time collaboration app exploring Slack-style product behavior.
  • ⛓️ Web3 Event Management - Solidity and Hardhat dApp for decentralized event membership.

📜 Certifications

  • ☁️ AWS Certified Cloud Practitioner
  • ⛓️ Ethereum Developer Bootcamp, Alchemy University
  • ✨ Animations on the Web, Emil Kowalski
  • 🧩 freeCodeCamp: JavaScript Algorithms, Front End Libraries, APIs & Microservices

Good software earns trust by making the next action obvious.

📫 Hit me up on LinkedIn · X / Twitter · Instagram

Pinned Loading

  1. id.react.dev id.react.dev Public

    Forked from reactjs/id.react.dev

    (Work in progress) React documentation website in Indonesian

    TypeScript

  2. mini-invoice mini-invoice Public

    Highly over-engineered invoicing mobile app for my mami. Feel free to use it for your own too.

    TypeScript

  3. t3-chat-clone t3-chat-clone Public

    The "cloneathon” (https://cloneathon.t3.chat) to recreate LLM Chat UI (t3.chat, chatgpt.com, perplexity.com, claude.com, etc.)

    TypeScript

  4. slack-clone slack-clone Public

    Replication of Slack's core features with a focus on real-time data communication

    TypeScript 4 1

  5. fiverr-clone fiverr-clone Public

    Fiverr cloned as FiveBR for LaravelH4Project case in NAR21-2

    PHP 1 1

  6. decentralized-event-membership-management decentralized-event-membership-management Public

    Solidity + Hardhat

    TypeScript