Ahoo Wang

Systems architect · Open-source builder

Ahoo Wang

Clear boundaries. Complex systems.

AI · AGENT SYSTEMS · DISTRIBUTED ARCHITECTURE

Explore my work

I care not just that a system works, but why it works the way it does.

Work atlas · From domains to infrastructure

Choose a project to explore the decisions behind it.

Ahoo Wang

Domains & architecture

Carry business intent in explicit domain models

WowPut the domain model at the heart of the system.

Distributed identity

Establish unique identities across distributed systems

CosIdFlexible, distributed ID generation.

Service governance

Connect services with focused infrastructure

CoSkyService discovery and configuration.
Wow
CosId
CoSky

Start with the problem. Then choose the tools.

I look for the structure behind a problem before choosing the design and technology to express it. Open source makes those decisions inspectable, open to discussion and ready to evolve.

01

Make intent visible

Start with the domain. Express business intent through explicit, testable models.

02

Give change a boundary

Make responsibilities and dependencies clear so the system can evolve without losing its integrity.

03

Let evidence lead

Use code, tests and benchmarks to explain a design—and be explicit about its costs and limits.

Current focus

AI and agent orchestration, distributed systems, Domain-Driven Design and Event Sourcing.

A practice, built in the open.

Different problems. A shared engineering mindset.

All repositories
01

Wow

A reactive DDD, CQRS and Event Sourcing framework for explicit, testable and traceable domain decisions.

Domain Model as a Service
02

CosId

A universal, flexible and high-performance distributed ID generator.

Distributed identity
03

CoSky

A high-performance, low-cost platform for service discovery, configuration and governance.

Microservice governance
04

CoSec

A multi-tenant reactive security framework built around RBAC and policy-based access control.

Reactive security
05

CoCache

A level-two distributed coherence cache framework for Java systems.

Coherent caching
06

Simba

A distributed lock service for coordinated workloads and scheduling.

Distributed coordination
07

fetcher

A Fetch API ecosystem with native support for streaming LLM APIs and React applications.

Modern HTTP client
08

CoApi

Zero-boilerplate HTTP client definitions and auto-configuration for Spring 6.

Spring HTTP clients
09

SmartSql

A high-performance, flexible C# ORM with caching and read/write splitting.

.NET data access
10

Ahoo Skills

Aggregates and syncs agent skills from my open-source projects, with project-specific plugins for Codex and Claude Code.

Agent skills & plugins
More open-source work6
11

GodeX

An OpenAI-compatible Responses API gateway that makes every model available as a Codex engine.

AI developer infrastructure
12

Cobal

Load balancing for LLM client SDKs with Resilience4j circuit breakers.

Resilient AI clients
13

SmartCode

A code generation and automation platform for building outputs from structured data sources.

Development automation
14

FluentAssert

Fluent assertions for JDK types that make Kotlin tests more readable and expressive.

Kotlin testing
16

wow-project-template

A starter template for quickly building Domain-Driven Design projects with Wow.

DDD project template

Good questions deserve thoughtful conversations.

Let's talk about systems, open source and engineering problems worth exploring together.