← Back to site

Dylan Huang

Senior Backend & Distributed Systems Engineer | Ex-BNB Chain Core Developer

Global Remote / Taipei, Taiwan

Open for full-time remote roles, part-time contracts, and senior architect work; relocation to Japan is open for discussion.

PROFILE

Over 8 years of software engineering experience specializing in blockchain core protocols and high-performance distributed systems. Core contributor to BNB Chain with hardfork delivery, multi-client Go and Rust development, and high-throughput backend architecture experience.

SKILLS

Core Languages

Golang (Expert) · Rust · JavaScript · SQL · Shell

Blockchain & Protocol

BNB Smart Chain (BSC) · EVM · opBNB · Cosmos-SDK · CometBFT · Reth · Geth

Backend & Systems

Microservices · go-kit · gRPC · API · Saga Pattern · Kafka · MySQL · Redis

Infrastructure & Observability

AWS (ECS, Aurora, CloudHSM) · Kubernetes (GKE) · Terraform · Docker · CI/CD · ArgoCD · GitHub Action · Prometheus · Grafana · EFK Stack

PROJECTS

Self Project

Tmaster

· Core Developer github.com/j75689/Tmaster

Saga Pattern Orchestrator inspired by AWS Step Functions, designed for complex serverless applications and distributed architectures.

Golang · Saga · Microservices · Redis · Event Driven

GopherScraper

· Author github.com/j75689/goscraper

High-performance Go CLI crawler with YAML configuration-as-code. Extracts structured data from HTML, JSON, XML, and YAML via concurrent workers, rate limiting, and pluggable resolvers.

Golang · CLI · YAML · Crawler · HTML · JSON

Open Source Contribute

BNB Smart Chain (BSC Core)

· Core Contributor github.com/bnb-chain/bsc

Hardfork work (BEP-131, BC Fusion), HA RPC via async diffLayer→Redis streaming, and fast-node verification (BSC#926) with state-root consistency under high load.

Golang · EVM · Geth · Redis · Protocol

reth-bsc

· Core Contributor github.com/bnb-chain/reth-bsc-trail

Rust BSC execution client for BSC and opBNB; performance tuning for stable, high-throughput block propagation under sub-second block times.

Rust · Reth · opBNB · Performance

zkBNB-SMT

· Core Developer github.com/bnb-chain/zkbnb-smt

Core Sparse Merkle Tree state structure and optimized storage layer for zkBNB cryptographic state-root verification.

Golang · Sparse Merkle Tree · Storage

Greenfield

· Core Protocol Developer github.com/bnb-chain/greenfield

Decentralized storage chain protocol on Cosmos-SDK and CometBFT; contributed through testnet and mainnet launch.

Cosmos-SDK · CometBFT · Golang · Distributed Storage

opBNB (op-geth)

· Performance / Client Tuning github.com/bnb-chain/op-geth

Optimized opBNB execution and consensus clients for sub-second block times with memory and CPU profiling under high throughput.

Golang · opBNB · op-geth · Performance

BNB Beacon Chain (node)

· Core Contributor github.com/bnb-chain/node

Beacon Chain client built on Tendermint/Cosmos-style app logic—native assets, staking/governance, and cross-chain features that underpinned BC Fusion with BSC.

Golang · Tendermint · Beacon Chain · BEP-2 · Protocol

node-deploy

· Core Contributor github.com/bnb-chain/node-deploy

BSC local/cluster deployment tooling for validator and full-node setups, genesis configuration, and sync/stress test environments used in protocol validation.

BSC · DevOps · Cluster · Genesis · Testing

node-dump

· Core Contributor github.com/bnb-chain/node-dump

Beacon Chain state dump and Merkle proof tooling for BC Fusion—preserving account/asset access after Beacon Chain decommission via verifiable proofs.

Golang · BC Fusion · Merkle Proof · Beacon Chain · Migration

EXPERIENCE

Senior Systems Engineer (Dataflow & Automation)

Independent · Global Remote

June 2025 – Present

  • Engineered an end-to-end dataflow that crawls, filters, and ingests live web news into cloud NoSQL document stores for structured intelligence.
  • Designed a self-healing, cost-optimized serverless pipeline with automated scheduling, exponential backoff retries, and asynchronous payload processing.
  • Integrated frontier LLM APIs for multi-source document distillation and used AI coding agents to accelerate feature iteration.

Senior Blockchain Developer

BNB Chain · Global Remote

June 2021 – May 2025

  • Implemented BEP-131 candidate validator mechanisms in Go (Geth), broadening the validator pool and strengthening decentralization without breaking backward compatibility.
  • Engineered BC Fusion token migration for BEP-299 and BEP-333 (Beacon Chain & BSC merger), including secure asset bridging and zero-downtime data migration.
  • Maintained bsc (Geth) and developed reth-bsc (Rust) for BSC and opBNB layers.
  • Optimized opBNB (op-geth) execution and consensus clients for stable high-throughput block propagation under sub-second block times via memory and CPU profiling.
  • Engineered zkbnb-smt—the Sparse Merkle Tree state structure and optimized storage layer for zkBNB cryptographic state-root verification.
  • Core developer for Greenfield on Cosmos-SDK and CometBFT; supported Testnet to Mainnet launch.
  • Refactored bsc to asynchronously stream diffLayer memory state changes into Redis, decoupling heavy RPC reads from execution nodes and enabling horizontal RPC scale-out.
  • Co-developed the fast-node verification framework (BSC#926) and fixed State Root Mismatch bugs from concurrent diffLayer transitions during optimistic verification.
  • Led end-to-end release engineering for bsc, reth-bsc, and Greenfield: shadow syncing, multi-node regression, and full-scale migration dry-runs for zero-downtime upgrades.
  • Ran peak-load stress tests and production monitoring with Prometheus/Grafana, including alerting thresholds for early bottleneck detection.
  • Owned feature guarding and integration test environments with cross-functional teams to prevent regressions before mainnet upgrades.

Golang Engineer

Silkrode Technologies · Taipei, Taiwan

April 2020 – May 2021

  • Engineered a high-availability financial payment API using go-kit microservices, Redis, and message queues with transactional atomicity across distributed flows.
  • Developed user log and content services using gRPC and Kafka for high-throughput workloads.
  • Optimized K-line data analysis and conducted end-to-end stress tests with Vegeta.

DevOps Engineer

Noodoe Inc. · Taipei, Taiwan

August 2019 – March 2020

  • Managed AWS infrastructure and Kafka clusters through infrastructure as code with Terraform.
  • Developed a Slack-based ChatOps tool in Go and React for secure database management.
  • Set up Prometheus, Grafana, and EFK logging for Kubernetes clusters.

Software Engineer

Hyweb · Taipei, Taiwan

August 2017 – July 2019

  • Transitioned a legacy Java monolith into a microservices architecture using Go, React, and GraphQL.
  • Built a Go-based web crawler with TF-IDF text analysis algorithms.
  • Improved indexing performance by 5x with RabbitMQ-backed processing.

EDUCATION

B.S. in Information Management

National Yunlin University of Science and Technology (NYUST) · Sep 2013 – Jun 2017