Skip to content
View bryanwahyu's full-sized avatar
  • Indonesia

Block or report bryanwahyu

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

Bryan Wahyu

Backend Engineer · Go · Distributed Systems · Game Server Architecture

I build backend systems from scratch — game servers, security automation tools, and platforms for social impact. Currently focused on real-time multiplayer infrastructure, AI orchestration, and accessibility tech in Indonesia.


What I Work On

🎮 Game Backend Engineering — Custom Go backends for multiplayer games (MMORPG, card game), real-time state sync via Nakama & WebSocket, Redis resilience patterns, IAP validation pipelines

🏗️ System Architecture — Domain-Driven Design, Circuit Breaker, SAGA patterns, event-driven microservices, distributed data stores (Cassandra/ScyllaDB, Redis, PostgreSQL)

🔒 Security Automation — DevSecOps tooling with Trivy, Nuclei, Gitleaks, ZAP — orchestrated scanning pipelines in Go

♿ Accessibility Tech — Building disabilitasku.id, a platform for people with disabilities in Indonesia, powered by AI


Tech Stack

Languages    Go · TypeScript/Node.js · Python · PHP
Infra        Docker · AWS (ECR, ECS) · Kubernetes · NATS JetStream · CI/CD (GameCI, GitHub Actions)
Data         PostgreSQL · Redis · Cassandra/ScyllaDB · MySQL
Game         Nakama · WebSocket · Unity (client integration)
Patterns     DDD · CQRS · Circuit Breaker · SAGA · Event Sourcing

Featured Projects

Project Description Stack
automaton-sec Security scanning platform: Trivy, Nuclei, Gitleaks, ZAP, SQLMap, plus AI analysis of findings Go, gRPC, Docker
mini-siem-api Threat detection engine for brute force, SQLi and XSS, with automatic firewall blocking Go
worker-siem Log-shipping worker for mini-siem-api: tails logs, normalizes events, at-least-once delivery through a persistent spool Go
emailblast Resumable bulk email sender with a bounded worker pool, rate limiting, retry and checkpoint resume. Benchmarked at 1M recipients Go, SMTP, SES
flip-style-transfer-engine Idempotent interbank transfer service: SAGA orchestration, double-entry ledger, transactional outbox, circuit breaker Go, PostgreSQL, NATS JetStream, Redis
wealth-advisor Multi-agent wealth advisor: anomaly detection, prioritized recommendations, human review, long-term memory Python, SQLite/ScyllaDB
js-data-entry DDD-architected data ingestion service with clean layer separation Node.js, Cassandra, Docker
app_disabilitas_isyarat_ai Sign language recognition (BISINDO/SIBI) for deaf users Python, MediaPipe, TensorFlow
app_disabilitas_mata_ai AI-powered accessibility app for visually impaired users AI, Mobile
tap-to-talk Free, offline-capable tap-to-talk board for non-verbal people TypeScript

Background

  • Built custom Go game backends from scratch (no frameworks) for an Android MMORPG and a Gwent-style card game
  • Migrated production systems from Laravel to Go at scale
  • Designed take-home assessments and hiring pipelines for backend engineering roles
  • Shipped sprint demos across Nakama game backend, AI orchestration, and WebSocket services

GitHub Stats

LinkedIn · disabilitasku.id

Pinned Loading

  1. app_disabilitas_mata_ai app_disabilitas_mata_ai Public

    AI For help Blind person

    Python 1

  2. automaton-sec automaton-sec Public

    Security scanning platform — Trivy, Nuclei, Gitleaks, ZAP, SQLMap + AI analysis

    Go 1

  3. js-data-entry js-data-entry Public

    Multi-tenant JSON entry API on Cassandra: one table per query, timeuuid clustering, logged-batch writes, DDD layers

    JavaScript

  4. mini-siem-api mini-siem-api Public

    Threat detection engine — brute force, SQLi, XSS detection + auto-firewall

    Go

  5. Sand-ai Sand-ai Public

    Multiplayer game backend — Go, goroutines battle loop, Redis leaderboard, DDD

    Go

  6. tap-to-talk tap-to-talk Public

    Free, offline-capable tap-to-talk AAC board for non-verbal people. Tap pictures to speak.

    TypeScript 2