"Building software that empowers. Exploring intelligence, crafting local-first tools, and shipping systems that last."
Hey there, I'm Ethan. I am a full-stack engineer and systems builder focused on AI Agent orchestration, mobile/local-first applications, and high-throughput backend architectures:
- 🧩 Agentic & AI Systems: Designing practical LLM interaction models, multi-agent debate/consensus architectures, and custom prompt assembly pipelines.
- 📱 Mobile & Local-First: Crafting native-feel Flutter applications with offline memory retrieval, local storage, and responsive UX.
- ⚙️ High-Reliability Backends: Building fault-tolerant distributed services with deterministic fail-closed safety mechanisms and automated test gates.
- 🐧 Open Source: Actively building and sharing with the LINUX DO developer community.
|
Mobile-first Immersive AI Roleplay Client A Flutter Android app connecting to any OpenAI-compatible API. Features local-first storage, World Book (World Info) recursive triggers, hierarchical long-term memory, and SillyTavern V2/V3 card compatibility.
|
Visual-Driven Frontend Workflow Extension Image generation extension for AI coding assistants. Enables a "generate high-fidelity design first, then extract palette & tokens to code" workflow, eliminating generic AI frontend slop.
|
|
Multi-Exchange Agentic Trading Terminal Multi-agent investment committee platform with deterministic physical risk veto gates across OKX, Binance, and Gate exchanges. Backed by 10,000+ automated test gates.
|
Engineering & Thoughts Independent space for technical explorations, architecture notes, and open-source project releases.
|
- Languages: Python, Dart, TypeScript, JavaScript, SQL, Shell, HTML/CSS
- Frameworks & Libs: Flutter, Vue 3, FastAPI, Node.js, Pinia, Tailwind CSS, AsyncIO
- AI & Data: OpenAI API / Function Calling, Vector Embeddings, Reranker, RAG Pipelines, Prompt Engineering
- Engineering & DevOps: Docker, Git, Pytest, GitHub Actions CI/CD, Linux Systems
- 🌐 Website: r20.cn
- 🐧 Community: LINUX DO
- 📧 Email: quant@r20.cn