Skip to content
View riorhezaharris's full-sized avatar

Block or report riorhezaharris

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

Rio Rheza Harris

Senior Backend Engineer & AI Engineer. 5y fintech (Jack & Transfez). Payment systems, distributed backend, RAG/LangGraph AI in prod. Jakarta, open to remote.


What's in this profile

Nine repos, one theme: production-grade distributed systems, built and proven — not described.

Data consistency — CAP theorem, both sides

Repo Model Demonstrates
bank-ledger CP 3-node quorum replication, two-phase commit, live partition simulation, double-entry accounting
todo-list AP CRDTs, vector clocks, OR-Sets — offline-first writes that merge deterministically on reconnect

Production reliability

Repo Focus
payment-gateway-webhook Automated Postgres failover (Patroni/etcd) — zero data loss when the primary crashes mid-stream
rate-limiter 4 algorithms compared head-to-head, including a live demo of a real boundary-exploitation flaw and its fix
load-balancer 5 hot-swappable routing strategies, live admin API, EWMA latency tracking

Every repo ships with a working demo, a README that explains the why behind each design decision, and ADRs documenting the tradeoffs. Full list (including circuit-breaker, automated-log-archiver, behavioral-tracker, weather-app) in Repositories.


Background

Pivoted into software from aerospace engineering after COVID collapsed the sector — five years at Jack & Transfez since, an Indonesian fintech backed by Y Combinator and East Ventures.

Backend work there: payment verification pipelines under financial compliance, a decoupled Marketing Engine that cut infrastructure cost by 150M IDR/year, QA automation saving 500+ engineer-hours/month, production error rates held at B2B <10% / B2C <1%.

Most recently: Hybrid Search and RAG pipelines in production, LangGraph agentic workflows, N8N/MCP integrations for internal automation.


Stack

Go · TypeScript · Python · PostgreSQL · Redis · Elasticsearch · Docker · RabbitMQ · GCP


Elsewhere

LinkedIn · riorhezaharris@gmail.com · Jakarta, Indonesia — open to international remote roles

Pinned Loading

  1. bank-ledger bank-ledger Public

    Distributed bank ledger demonstrating CP (CAP theorem) — 3-node quorum replication, two-phase commit, partition detection & auto-resync, double-entry accounting

    Go

  2. todo-list todo-list Public

    Collaborative todo app demonstrating AP (CAP theorem) — CRDTs, vector clocks, OR-Sets, automatic conflict-free merge after network partitions

    Go

  3. payment-gateway-webhook payment-gateway-webhook Public

    HA payment webhook system in Go — Patroni/etcd automated Postgres failover, HAProxy transparent DB routing, zero data loss during primary crash. Stripe-style idempotent ingestion

    Go

  4. rate-limiter rate-limiter Public

    Production-grade HTTP rate limiter in Go — 4 algorithms (Token Bucket, Leaky Bucket, Fixed/Sliding Window) benchmarked side-by-side, including a live demo of Fixed Window's boundary exploitation

    Go

  5. load-balancer load-balancer Public

    Reverse proxy load balancer in Go with 5 hot-swappable routing strategies, active health checks, and EWMA latency tracking

    Go