Full-stack developer focused on AI-assisted product systems.
I build practical software, secure AI coding workflows, and reusable engineering assets for solo developers and small product teams.
Projects you can inspect.
Daily Native English
A full-stack Next.js English-learning app for Chinese-speaking learners who want daily, practical lessons in natural everyday expression.
Kanban Task Manager
A full-stack personal Kanban app built with Next.js, Neon PostgreSQL, Drizzle, NextAuth, and dnd-kit — designed as a polished single-user productivity system with secure account boundaries and fast keyboard-first workflows.
AI Safe Dev Workspace
A secure AI coding workflow for solo developers using Cursor, Codex, Claude Code, and DevContainers — built to make AI-assisted development controlled, repeatable, and safer.
How I approach the work.
AI-assisted product building
Designing product workflows that use AI as leverage without turning the product into a black box.
Secure dev workspaces
DevContainer, ignore rules, credential boundaries, and practical safeguards for agentic coding tools.
Full-stack implementation
Next.js, TypeScript, MDX content systems, deployment workflows, and small product architecture.
Reusable engineering systems
Harness files, rules, skills, templates, checklists, and build notes extracted from repeated product work.
Engineering notes and decisions.
Reusable AI development assets.
Cursor Security Templates
`.cursorignore`, `.cursorindexingignore`, `.cursorrules` — battle-tested rule sets to keep secrets out of context.
AI Safe Dev Workspace
DevContainer, ignore rules, agent contracts, PRD/DESIGN templates — the full project boundary in one repo.
PRD/DESIGN Workflow Pack
Markdown templates and agent rules for driving Cursor, Codex, and Claude Code from a single brief.
Current direction.
Careful software building with AI as leverage.
I'm a full-stack developer exploring how small teams and solo builders can use AI coding tools without losing clarity, security, or ownership of the system.