Senior Full-Stack Engineer · AI/LLM Systems

Hang (Eric) Zheng

I build high-concurrency backends in Java and Go — and, for the past two years, production AI systems on top of them.

Melbourne, AU10 yearsJava · Go · TypeScript
morfeus / orchestrator33 agents → 1 view
  1. 01ingestPolygon · Event Registry · Myfxbook · COT
  2. 02fan-out33 agents reason over the feeds
  3. 03validatecross-check outputs, rank signals
  4. 04synthesizeLLM consensus → research view
Fig. 1 — Multi-agent research orchestrator, Morfeus, 2025–present.

Scale, shipped

  • 33AI agents merged into one consensus layerMorfeus
  • 10 TBingested daily, binlog → Kafka → S3/HiveCheetah Mobile
  • 40Mdaily calls on a Netty data serviceCheetah Mobile
  • −30%server cost after Elasticsearch tuningCheetah Mobile
  • 1Mpeak DAU on a credit wallet backendQuant Group
  • 100M+daily page views after a full rewriteCybercloud
01 / About

Ten years of backend depth, now pointed at AI.

Full-stack engineer with 10 years architecting high-performance distributed systems — Java and Go services, microservices, data platforms and performance-critical infrastructure.

For the past two years I have focused on production-grade AI: agent architectures, LLM orchestration, RAG, tool calling, monitoring and scalable deployment — paired with modern frontends in React, Next.js and TypeScript, delivered end to end.

In parallel, on Monash’s research pathway, I study blockchain transaction analysis and crypto anti-money-laundering — with two papers accepted in 2026.

Based in
Melbourne, Australia
Studying
Master of IT (research pathway), Monash University · 2025–26
Degree
BSc Computer Science, Beijing Jiaotong University
Languages
English (IELTS 6.5) · Mandarin (native)
02 / Experience

Production systems, measured in traffic.

Sep 2025 — Present

Morfeus Technologies

Senior Fullstack DeveloperAI market intelligence · FX & macro
  • Architected a multi-agent orchestrator that aggregates and validates outputs from 33 agents into consensus-backed views on currency pairs, macro events and trade ideas.
  • Integrated Polygon, Event Registry, Myfxbook and COT data to drive agent reasoning, market-regime classification and news sentiment.
  • Shipped auth, subscriptions, background jobs, PDF reporting, automated tests and CI/CD across the whole stack.
  • Next.js
  • TypeScript
  • FastAPI
  • Postgres
  • Redis
  • OpenAI
Aug 2020 — Dec 2024

Cheetah Mobile (Joyme)

Fullstack Developer, Java/GoOverseas live streaming
  • Led the LiveMe risk-control platform on Go, Kafka and Elasticsearch; real-time event streaming cut decision latency to seconds and server cost by 30%.
  • Built a MySQL binlog → Kafka → S3/Hive ingestion platform processing 10 TB+ a day.
  • Delivered a Netty and Spring Boot data service handling 40 million calls a day, plus an AWS Redshift warehouse for unified risk analytics.
  • Go
  • Java
  • Kafka
  • Elasticsearch
  • Redshift
  • Netty
Feb 2017 — Aug 2020

Quant Group

Java Backend DeveloperInternet finance
  • Built and maintained the credit wallet backend serving 100K+ DAU, peaking at 1M daily users.
  • Led the redesign of loan fund management and repayment — circuit breakers, automated allocation and faster onboarding for new lenders.
  • Annual Best Employee and monthly Culture Star for technical leadership.
  • Spring Boot
  • MyBatis
  • MySQL
  • Redis
  • RabbitMQ
May 2016 — Feb 2017

Cybercloud

Software EngineerCloud gaming platform
  • Rewrote user, product and session modules for a nationwide system at 100M+ daily page views, cutting off-peak database reads from 500/s to ~30/s.
  • Built a Flume → Kafka → JStorm → MongoDB/HDFS log pipeline processing over 1 TB a day.
  • Spring
  • Redis
  • Kafka
  • JStorm
  • MongoDB
Full resume, including earlier roles
03 / Research

Following the money across bridges and mixers.

Blockchain transaction analysis for anti-money-laundering: finding the right transactions, linking both ends of a cross-chain transfer, and tracing funds through services built to break the trail.

IEEE Blockchain 2026First author
Accepted

SoK: Cross-Chain Transaction Identification and Matching

IEEE International Conference on Blockchain (Blockchain 2026)

deposit · source chainrelay · off-chainrelease · destination chainno single ledger sees the whole transfer

Systematizes how prior work identifies cross-chain deposits and withdrawals and matches them across bridges, instant exchanges and cross-ledger platforms (2019–2026), compares the evidence each method depends on, and audits whether published datasets and artifacts can still be obtained.

4identification approaches
3matching mechanisms, deterministic IDs to model-assisted
<50%of prior datasets and artifacts still obtainable
4open challenges toward auditable analysis
ACM SIGMETRICS 2027Second author
Accepted

How Attackers Launder Funds through Mixers: Characterization and Detection on Ethereum

Proceedings of the ACM on Measurement and Analysis of Computing Systems (SIGMETRICS 2027)

exploit proceedsTornado Cash · Railgunfresh addressesdownstream flows

Builds MixLaunder, the first public case-level dataset of mixer laundering on Ethereum, and MixGuard, a detection and case-grouping framework evaluated under strict case-level holdout. My part: tracing downstream fund flows after mixer withdrawals, and rebuilding the data-ingestion pipeline.

27real-world laundering cases, 2020–2025
9,300labelled laundering transactions
$1.1Bin illicit deposits covered
97.89%detection precision
$15M+in live incidents found and disclosed
04 / Now building

Agents, retrieval and routing.

01

AI Agent Framework

A modular, LangChain-based framework for enterprise automation.

LangChain · AI agents
02

RAG Pipeline

Production-ready retrieval-augmented generation with hybrid search.

RAG · Vector search
03

LLM Gateway

One API in front of multiple LLM providers, with intelligent routing.

LLM routing
04

Trading Agent Orchestrator

Multi-agent systems for automated trading-platform operations.

Multi-agent systems
06 / Toolbox

What I reach for.

AI & LLM systems

  • Multi-agent systems
  • LLM orchestration
  • RAG
  • Tool calling
  • Prompt engineering
  • OpenAI
  • Claude
  • Gemini
  • LangChain
  • LlamaIndex
  • Semantic Kernel
  • Pinecone
  • Weaviate
  • Qdrant
  • ChromaDB

Backend & distributed

  • Java
  • Go
  • High-concurrency systems
  • Spring
  • Spring Boot
  • Microservices
  • Netty
  • Redis
  • Kafka
  • MySQL tuning
  • pprof / trace

Data, infra & product

  • FastAPI
  • Next.js
  • React
  • TypeScript
  • Supabase / Postgres
  • AWS Lambda
  • S3
  • Redshift
  • MongoDB
  • Elasticsearch
  • Docker
  • GitHub Actions
  • Jenkins
  • Hive
  • HDFS
  • Flume
  • JStorm
  • Sqoop

07 / Contact

Building something that has to scale? Let’s talk.