Ran (Eddie) Dang

Constitutionally unable to stop tinkering.
Every new tool is a puzzle to solve before the day is over.

Singapore · Open to Singapore & North America

10Yrs Engineering
5Open Source
10+Agent Runtimes
1B+Users Served
Staff Engineer / Tech Leader @ OKX 2024.07 - Now
Web3 Application Architecture / Site Reliability Engineering · Singapore
  • 0-to-1 SLO Platform: Designed a complete Service Level Objective system — data pipelines, metrics, alerting, dashboards — now the reliability backbone for 1,000+ microservices across CeFi and DeFi.
  • Reliability at Scale: Topology-aware anomaly detection and 5-minute RCA system across billions in daily trading volume.
  • DeFi Price Discovery: Optimized on-chain price engine integrating 300+ DEX protocols and 5M+ token pairs with optimal liquidity routing.
  • Leadership: Lead a team of 3 senior engineers with hands-on culture, rigorous code review, and technical planning frameworks.
Staff Engineer @ TikTok 2023.01 - 2024.07
E-Commerce Content Trust & Safety · Singapore
  • Global Platform Scale: Strategic Tech Lead for Content Moderation Platform, enabling safe global expansion of TikTok Shop with multi-country regulatory compliance.
  • Architectural Agility: Engineered event-driven governance strategy platform from 0-to-1, providing flexibility to launch new markets with minimal engineering overhead.
  • Data-Driven Strategy: Championed a parallel risk measurement system providing leadership with real-time visibility into content risk levels and informing key business decisions.
  • Team Culture: Established the team's engineering culture from the ground up — development specifications and quality gates sustaining high-velocity delivery.
Senior Engineer @ Meituan 2021.08 - 2023.01
Mobike CRM · Beijing
  • Digital Transformation: Led digital overhaul of Mobike's operational infrastructure optimizing thousands of offline partners.
Senior Engineer @ YuanFuDao 2019.05 - 2021.08
Zebra Engineer Tutor · Beijing
  • Scale Enablement: Scaled tutor efficiency platform to 20,000+ simultaneous users, force multiplier for education business growth.
  • Technical Strategy: Directed technical strategy for the infrastructure team, bridging business goals and technical implementation through RFC leadership.
Software Engineer @ Meituan 2016.07 - 2019.05
Local Service · Beijing
  • Early career at one of China's largest technology platforms, building local services infrastructure at scale.

Skills

Languages

Java (JVM tuning)GoPython TypeScriptRustSolidity

Backend & Data

SpringFlinkKafka ElasticSearchMySQLPostgreSQL RedisPyTorch

Infrastructure

DockerK8sAWS GCPGrafanaPrometheus InfluxDBSplunk

AI Engineering

Multi-Agent OrchestrationMCP Prompt EngLLM Ops

Soft Skills

Cross-functional CollabProject Management Bilingual (EN/CN)Golf (HCP 20)

Education

Beijing Institute of Technology 2012 - 2016
B.S. Internet of Things, Computing Academy
skillpmUniversal Package Manager for AI Agent Skills
Open Source

A CLI that installs, manages, and secures skill packages across 10+ AI agent runtimes. Think npm for AI agent capabilities — one command to deploy a skill to Claude Code, Codex, Gemini CLI, Copilot, Cursor, and more.

Go Cobra CLI TOML Homebrew 10+ Runtimes
Architecture
skillpm CLI install / sync / scan Registry versions / metadata Security injection / entropy AGENT RUNTIMES Claude Code Codex Gemini CLI Copilot Cursor TRAE OpenCode Kiro

> Universal Install

One CLI to deploy skills to any supported agent runtime with version control and lockfiles.

> Security Scanning

Built-in prompt injection detection, entropy analysis, and dangerous pattern matching.

> Project Manifests

TOML-based manifests with lockfiles for reproducible AI development environments.

> Zero Cloud

Entirely local. No accounts, no telemetry, no cloud dependencies.

lindy-orchestratorMulti-Agent Work Harness
Published on PyPI

A "harness engineer" for AI coding agents. Decomposes goals into DAG-scheduled tasks, dispatches to isolated git worktrees, validates via a 6-stage QA pipeline, and teaches agents HOW to fix failures through structured remediation — not just WHAT failed. Repo is the single source of truth: zero database, pure git.

Python 3.11+ Typer CLI Pydantic Rich UI Git Worktrees PyPI GitHub Actions DAG Scheduler
lindy-orchestrator — terminal
Lindy Orchestrator in action
Architecture — v0.13.0
INPUT Goal NL / file GitHub Issue gh CLI fetch Resume checkpoint PLANNING Planner reads STATUS.md + ARCHITECTURE.md → LLM → TaskPlan (JSON DAG) Context Engine STATUS.md per module ARCHITECTURE.md CONTRACTS.md EXECUTION Scheduler DAG topo-sort · max 3 parallel per-module concurrency limits lifecycle hooks · checkpoints Git Worktrees .worktrees/task-{id}/ Dispatcher JSONL streaming events stall: warn@150s kill@600s Claude Code Codex CLI Prompt Injection CLAUDE.md + STATUS.md + mailbox boundaries + negative constraints VALIDATION CI Structural Command Layer Agent Custom QA Gate Pipeline (sequential) Feedback pytest / ruff / tsc parsers progressive retry focus FAIL retry (max 2x) STATE & CONTEXT — zero database, pure git STATUS.md per-module health surgical updates CLAUDE.md root + per-module agent instructions Mailbox JSONL inter-module thread-safe append Sessions JSON checkpoints resume support Logs JSONL audit trail append-only ANALYSIS Entropy Scanner Live Dashboard Garbage Collector Discovery System

> Worktree Isolation

Each parallel task in its own git worktree. No checkout races, full isolation, thread-safe.

> Negative Boundaries

ARCHITECTURE.md enforces what agents can't do — more powerful than positive constraints.

> Structured Remediation

QA failures parsed by gate-specific analyzers (pytest, ruff, tsc) into actionable fix guidance.

> Zero Database

Pure git + markdown + JSONL. Fully auditable, works offline, no deployment needed.

> Provider Abstraction

Pluggable dispatch protocol. Swap Claude Code ↔ Codex per module without changing orchestration.

> Hot-Reload Config

Safe config sections (safety, QA gates, hooks) reload mid-execution for live adjustments.

lindyAI-Coordinated Quant Trading System
Testnet Ready

4 autonomous departments (Engineer, Research, Data, QA) each managed by AI agents. Testnet-ready with Funding Carry V3 strategy: Sharpe 4.9, 10 symbols, delta-neutral.

Rust TypeScript Python Tauri Parquet 3 Exchanges 12.8M Rows
Lindy Trading — Tauri
Multi-Department Architecture
CONTRACTS.md cross-department interfaces Engineer Rust / 8 crates / Tauri Research Python / quant modeling Data 12.8M rows / 3 exchanges QA validation / tests Funding Carry V3 Sharpe 4.9 / 10 symbols / delta-neutral

> Multi-Department AI

4 autonomous departments each managed by AI agents, coordinating through shared contracts.

> Rust Engine

8-crate Rust monorepo for the trading engine with Tauri desktop UI.

> 12.8M Data Points

Parquet pipeline ingesting from 3 exchanges. Full dataset backtesting before promotion.

> Cross-Validation

0.000 diff in Sharpe between Research and QA. 1,396 trade verification.

roxyOptions Portfolio Manager
Private

US equities options portfolio manager with strategy scanner. Covered calls, cash-secured puts, protective puts, collars. MooMoo-style options chain UI.

Python FastAPI SQLite Playwright GitHub Actions
Roxy - Options Portfolio

> Strategy Scanner

Scans for optimal covered call, cash-secured put, protective put, and collar opportunities.

> Options Chain UI

MooMoo-style chain with expiration accordion, real-time Greeks, visual strike selection.

> Quote Fallback

Primary Moomoo API with automatic Yahoo Finance fallback. Never miss a quote.

> E2E Testing

Full Playwright test suite with GitHub Actions CI for regression and release gates.

golf simulatorPhysics-Based Green Reading
Live on Vercel

Interactive green reading simulator using Runge-Kutta 4th-order integration with USGA Stimpmeter calibration. Three modes: Learn, Practice, Quiz.

React 18 TypeScript Vite Zustand Vercel RK4 Physics
golf.suree.org

> RK4 Physics

Runge-Kutta 4th-order integration for accurate trajectories. USGA Stimpmeter calibrated.

> Three Modes

Learn (guided tutorials), Practice (free exploration), Quiz (skill testing under pressure).

> Clock Face Method

Visual teaching tool showing how slope direction maps to break prediction.

> Real-Time Animation

Smooth ball physics with trail visualization. Watch your putt break in real time.