Developer Portfolio

Hang (Eric) Zheng

Senior Full-Stack Engineer | AI/LLM Systems

Java and Go engineer focused on high-concurrency distributed systems, performance optimization, data platforms, and practical AI agent integration.

Network equipment in a data center

About

Distributed systems, data platforms, and backend execution.

Results-driven Full-Stack Software Engineer with 10 years of experience architecting high-performance distributed systems, Java and Golang backend services, microservices, data platforms, and performance-critical product infrastructure. Over the past two years, I have focused on production-grade AI applications, successfully designing and deploying AI-powered products leveraging AI-agent architecture, LLM orchestration, RAG, tool calling, monitoring, and scalable deployment workflows. I bring a proven track record of end-to-end product delivery, combining robust backend engineering with modern frontend architectures using React, Next.js, and TypeScript.

Location
Melbourne, Australia
Experience
10 years
English
IELTS 6.5
Website
ericzhengh.com

Experience

Production systems with measurable scale.

2025-09 - Present

Morfeus Technologies Inc. (Delaware, United States)

Senior Fullstack Developer

  • Designed and developed Morfeus, an AI/LLM-powered market intelligence platform for FX and macro trading, spanning conversational research, War Room risk monitoring, data feeds, session recaps, and Trade Lab workflows.
  • Architected a multi-agent orchestrator that aggregated and validated outputs from 33 agents, producing consensus-backed views on currency pairs, macro events, and trade ideas.
  • Integrated Polygon, Event Registry, Myfxbook, COT, and structured internal research datasets to power agent reasoning, market regime classification, news sentiment analysis, and research workflows.

2020-08 - 2024-12

Cheetah Mobile (Joyme)

Fullstack Developer (Java/Golang)

  • Led the design, development, and maintenance of the LiveMe risk control platform using Golang, Kafka, and Elasticsearch.
  • Refactored core modules from Java to Go, improving task scheduling efficiency and reducing resource consumption.
  • Introduced Kafka-based real-time event streaming and Elasticsearch user profiling, reducing risk decision latency to seconds and cutting server costs by 30%.

2017-02 - 2020-08

Quant Group

Java Backend Developer

  • Contributed to the development and maintenance of the credit wallet backend system using Spring Boot, MyBatis, Hibernate, MySQL, Redis, and RabbitMQ, supporting over 100K DAU and peaking at 1M daily.
  • Led the redesign of loan fund management and repayment modules, implementing circuit breakers, automated allocations, and streamlining third-party integration strategies for financing partners.
  • Simplified integration processes for new lenders, reducing onboarding time and enhancing system maintainability.

Projects

Open source work and current technical focus.

Baiye-RPC

A Java-based RPC scheduling framework built on Netty and CGLIB for efficient remote procedure calls.

Java / Netty / CGLIB

Repository

Baiye-Task

A distributed scheduled task framework in Java with master/slave mode, dynamic JAR loading, and reflection.

Java / Reflection / Class loading

Repository

baiye-framework

A lightweight Java framework that mimics Spring, featuring an IOC container and AOP support via CGLIB.

Java / IOC / AOP / CGLIB

Repository

SMZDM_Monitor

A Python scraper for SMZDM with keyword-based monitoring and email/WeChat notifications.

BaiyeJVM

A Go implementation of a Java Virtual Machine based on the "Write Your Own Java Virtual Machine" book.

Go / JVM

Repository

Current Focus

AI integration themes found in the source profile.

AI Agent Framework

Developing a modular LangChain-based framework for enterprise automation.

TODO: Add repository link or remove from public project list if not public.

RAG Pipeline

Building production-ready RAG systems with hybrid search capabilities.

TODO: Add repository link or remove from public project list if not public.

LLM Gateway

Creating a unified API gateway for multiple LLM providers with intelligent routing.

TODO: Add repository link or remove from public project list if not public.

Trading Agent Orchestrator

Designing multi-agent systems for automated trading platform operations.

TODO: Add repository link or remove from public project list if not public.

Skills

Technical stack from the extracted resume content.

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 Systems

  • Java
  • Golang
  • High-concurrency Distributed Systems
  • Spring
  • Spring Boot
  • Microservices Architecture
  • Netty
  • Redis
  • Kafka
  • MySQL Index Optimization & Transactions

Data Platforms & Infrastructure

  • FastAPI
  • Next.js
  • React
  • TypeScript
  • Supabase/Postgres
  • AWS Lambda
  • AWS S3
  • AWS Redshift
  • MongoDB
  • ElasticSearch
  • Docker
  • GitHub Actions
  • Jenkins
  • Hive
  • Hadoop HDFS
  • Flume
  • JStorm
  • Sqoop
  • Go Profiling Tools (pprof, trace, benchmark)

Contact

Melbourne-based backend and fullstack developer.