Skip to content

About

Now

  • Doing AI agent development at MaiAgent — working on real enterprise workflows and implementation details
  • Running DaoDao with the team — turning self-directed learning into a product that keeps people moving
  • Continuing to build NobodyClimb — documenting routes, climbers, and community stories
  • Writing this blog — sorting through things I've actually tested in AI, product, learning, and craft

My path isn't typical: military finance officer, educator, co-founder, self-taught engineer, then AI agent builder. Looking back, the thread is simple: keep learning, keep building, and turn abstract ideas into things that genuinely help people.

2014–2019

Military finance officer

Handled payroll, voucher auditing, and budgeting. That period built my sensitivity to process, detail, and execution.

2019–2021

Moved into education

Worked in education in Taitung and joined an educator training program focused on self-directed learning and field practice.

2020

Co-founded DaoDao

Because I wanted to address unequal access to learning resources, I decided to teach myself how to code and build the idea myself.

2023–Now

Engineer / AI agent development

I moved into engineering because I realized the work fits me well: it demands constant learning, keeps offering new challenges, and brings a very direct sense of accomplishment.

Learning isn't collecting knowledge. It's changing how you think.

Product isn't feature stacking. It's understanding how people move.

Quid pro quo: take what I've genuinely worked through, turn it into something useful, then give a little extra.

ClimbingSurfingHand-brew coffee

They're all honest. If you did it, you did it. If you didn't, you can't hide it. That kind of direct feedback has quietly shaped how I think about engineering and product.

Projects

DaoDao 島島阿學Co-founder

A community platform that guides self-directed learners from intention all the way to completion — so they can experience the real satisfaction of achieving their learning goals. Building an ecosystem for self-directed learning. Public practice tracking, shared challenges, and AI recommendations make progress visible and keep action going. Winner of the g0v Civic Tech Award and CommonWealth Education Innovation 100.

ProductBehavioral DesignNode.jsNext.jsRAG
NobodyClimbSide Project

A climbing community platform where every climber's story sticks around. Taiwan's climbing community is growing fast, but there's no place that truly belongs to these people — NobodyClimb is meant to fill that gap, so every route, every breakthrough, and every person's journey has somewhere to be remembered.

CommunityCloudflare WorkersLangGraphRAGReact Native
groundlaneMCP Server

Trusted web access layer for AI agents. Vendor-neutral MCP server: web search, fetch, deterministic extraction, document parsing. Sources, execution paths, and provider provenance fully traceable.

AIMCPWeb SearchExtraction
looplaneCoding Agent

Python-first coding agent for local repositories. Disposable clones, verification gate, audit bundle, SDD-driven runs.

AICodingPythonCLI
gatelaneSafety Gate

AI agent pre-production safety + eval gate. Red team attack probes + backtest promotion gates on a shared engine. Ships the promotion-on-backtest-delta primitive.

AISafetyEvalPromotion

Skills & Tools

Backend
Node.jsTypeScriptExpress.jsHonoFastAPIPython
Frontend
ReactNext.jsReact NativeTailwindCSSZustandTanStack Query
Database
PostgreSQLMySQLRedisClickHouseD1 (SQLite)Qdrant
DevOps
DockerGitHub ActionsCloudflare WorkersNginxPM2
AI / ML
LangGraphRAG PipelineLangChainVectorizeLLM EvalsWorkers AI
AI Dev Tools
Claude CodeGitHub CopilotCursorOpenSpecCodex
Product
Product DesignUX ResearchFigmaCommunity Building

Contact