ichuan

ichuan

Full-stack / AI Product Engineer

I build production web, desktop, mobile, AI, and infrastructure projects end to end, with a bias toward usable tools, self-hosted systems, and fast product iteration.

Current Focus

AI product engineering

Browser-based coding agents, enterprise knowledge systems, workflow automation, and practical LLM application delivery.

Local + cloud tools

Self-hosted gateways, native desktop utilities, PWAs, deployment pipelines, and privacy-conscious product defaults.

End-to-end prototypes

From rough idea to usable product: frontend, backend, device integration, cloud deployment, and operational notes.

Systems background

Earlier work in wallets, exchanges, scanners, Web3 contracts, and security-oriented business systems.

Recent Projects

Portlight

Public HTTPS tunnel for local HTTP apps: expose a localhost port, get a shareable URL, and use it for previews, demos, webhooks, and agent workflows.

GoCLIHTTPS tunnelSelf-hostingCaddy

Birthday Pet

Personal-use Windows desktop pet voice assistant turned into a releasable product, with character animation, click-to-talk, spoken replies, web search, memory, and controlled backend access.

RustWindowsTypeScriptASR/TTSLLM

Agent Pad

Self-hosted browser gateway for using desktop AI coding tools remotely, designed for working across home machines, tablets, and cloud-like workflows.

FastifyReactSQLiteWebSocketGo daemon

Cloud Agent

Web-based AI software builder that turns product ideas into runnable web applications with planning, preview, file inspection, and deployment flow.

Next.jsAI AgentSandboxDeployment

VIP - Voice Input Pro

Minimal cross-platform voice input tool for Windows and macOS, built for daily low-friction dictation into any active application.

RustWindowsmacOSASRHotkey

Terra Drive

Autonomous mower prototype combining cloud task management, onboard navigation, RTK/LiDAR sensing, and safety-oriented remote supervision.

ROS 2Nav2Raspberry PiArduinoMQTT

Notes

Modern note-taking web app with rich text editing, search, sharing, AI chat over notes, and production-minded security defaults.

ReactFastAPITiptapSQLite FTS5LanceDB

Motion Games

Browser-based motion interaction game collection using the camera as input, with no external device required and bilingual Chinese/English support.

WebCameraMotion inputGames

Translator

Minimal English-Chinese translation PWA with automatic language detection, grammar correction, installable app behavior, and server-side API key protection.

ReactViteHonoPWALLM

MailMail

Privacy-focused native Windows 11 email client built with Tauri v2, Rust IMAP logic, React UI, and offline-first local rendering.

Tauri v2RustReactIMAPWindows

Experience Highlights

Enterprise AI systems

Built internal knowledge-base and QA systems at multi-million-document scale, including ingestion, retrieval, ranking, chat UI, and deployment.

AI software platforms

Built browser-based tools that turn product concepts into runnable applications with planning, preview, execution, and deployment loops.

Local + remote tools

Built native utilities, PWAs, and self-hosted gateways that connect personal devices, desktop tools, and cloud services into usable workflows.

Robotics + systems

Built and field-tested an autonomous mower prototype, with earlier work in exchanges, wallets, scanners, APIs, and deployment operations.

Focus Areas

AI Products

Agent toolsKnowledge basesWorkflow automationVoice input

Applications

ReactNext.jsFastAPITauriReact Native

Infrastructure

DockerCloudflareVercelSQLiteSelf-hosting

Systems

ROS 2Web3WalletsSecurity toolsTrading