Skip to content
View campustudio's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Shanghai

Block or report campustudio

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
campustudio/README.md

Ethan Du

Language: English · 中文

Full-Stack Engineer · Backend · Frontend · AI Applications · AI Native
End-to-end delivery · Backend contracts & reliability first · Frontend architecture & realtime UX · Enterprise AI applications

Full-Stack Backend Frontend AI Native System Design Realtime Blockchain

Focus on the technical essence — architecture, data contracts, reliability, delivery quality —
and treat frameworks, models, and SDKs as a replaceable tool combination.


Technical Focus

I ship full-stack: backend systems and modern frontend, with a current focus on the enterprise AI application layer — turn business knowledge into a usable knowledge base, then durable workflows: answers with sources, human confirmation before changing data, and an ops trail.

In plain terms: look up company knowledge → answer with citations → confirm before changing data → leave a reviewable log.
The application backbone stays the same across industries; what changes is the business pack (knowledge + tools) — helpdesk today, ecommerce or finance tomorrow.

Priority order (market-aligned):

  1. Backend — APIs, data, reliability, security
  2. Frontend — architecture, complex UX, high-frequency realtime trading / interaction
  3. AI Native — knowledge base → workflows → standard product shapes

Published labs:


Core Engineering

Backend & AI Native

API & data contracts · auth / RBAC · idempotency
Retrieval / RAG · tool calling · confirmation · audit
Observability · failure recovery · provider ports

Vehicle: Python · FastAPI · PostgreSQL · Docker · CI
Also: Node.js · Java / Spring

Frontend & Full-stack delivery

Component architecture · state · streaming UX
High-frequency realtime trading / interaction · testing
Cross-end (React Native) when needed

Vehicle: React · TypeScript · Next.js · Vitest / Playwright
Also: WebSocket / WebRTC · modern UI stacks

Working style — solve the real business problem first; abstract only when a pattern has repeated. Prefer provider-neutral designs so systems survive tool and model churn. AI-native day-to-day (Cursor / Claude Code, etc.).


Selected Work

Enterprise AI Lab

Enterprise AI Lab

Business: helpdesk demo — answer with sources → confirm before write → ops trail. Same backbone extends to ecommerce (cancel / return / coupon) and finance (freeze card / dispute / place order) via swappable packs.

Engineering: FastAPI · PostgreSQL/pgvector · business↔architecture pipeline UI (EN/中文).

Live demo · Repo · Docker Compose full stack

Fintech Trading Terminal

Fintech Trading Terminal

High-frequency realtime market data, order book / depth, and durable client patterns — WebSocket lifecycle, batching, throttling, REST fallback.

Focus: reconnect / backoff · render coalescing · normalized store · degrade paths

Live demo · Repo

onchain-lab

Blockchain · onchain-lab

Provider-neutral lab for durable blockchain fundamentals: keys & signing, reads via ABI / JSON-RPC, transaction lifecycle, on-chain / off-chain sync.

Focus: EIP-191/712 · ecrecover · ports & adapters · testnet only / no secrets

Live demo · Repo

Fintech / Payments

Fintech / Payments

Accounts, transactions, idempotent payment flows, reconciliation, and auditability.

Focus: state machines · retry-safe execution · reconcilable ledgers

Notes & demos — coming soon


Notes & Structure

Architecture notes, tradeoffs, repo layout, API contracts, tests, CI, observability, and ADRs land here as the work is published.


Contact

GitHub · campustudio

Pinned Loading

  1. enterprise-ai-lab enterprise-ai-lab Public

    A backend-first enterprise AI application layer: knowledge foundation → RAG & agent workflows → operable products (ops efficiency + smarter UX). Thin UI exists to inspect and interact with the back…

    TypeScript

  2. fintech-trading-terminal fintech-trading-terminal Public

    a small fintech trading terminal for electronic markets: realtime market data, order book / depth updates, and durable client patterns (WebSocket lifecycle, batching, throttling, REST fallback)

    TypeScript

  3. onchain-lab onchain-lab Public

    A hands-on, provider-neutral reference for the parts of blockchain engineering that don't change

    TypeScript

  4. ai-advertising-platform ai-advertising-platform Public

    TypeScript

  5. react-fetch-node react-fetch-node Public

    express serve html then react fetch api via express

    JavaScript

  6. rn-secure-todo-app rn-secure-todo-app Public

    secure todo app on React Native and Expo local-authentication

    TypeScript