Resume / AI Application Developer

Zhang Hao

AI Application Developer

Target role: AI Application Developer. My edge is turning AI Agent capabilities into usable applications across backend implementation, frontend interaction, Agent architecture, context governance, and real delivery.

Contact

Contact and background

Contact

Email zhanghao1903@qq.com

WeChat zhanghao1903

GitHub github.com/zhanghao1903

Target roles

  • AI Application Developer
  • Agent Application Developer
  • Backend Engineer

Credentials

  • Alibaba Cloud ACP Cloud Computing Senior Engineer certification
  • Basic psychological counselor training certificate, Institute of Psychology, Chinese Academy of Sciences

Advantages

Personal advantages

For AI application developer roles, the key evidence is engineering implementation, Agent architecture understanding, complex project execution, and real delivery.

0-to-1 Agent Application Building image
01

0-to-1 Agent Application Building

Independently drove Plato from proof of concept to a usable Agent application, covering backend capabilities, frontend GUI, interaction design, desktop packaging, and release. The application currently supports macOS ARM delivery through a DMG package.

Agent Architecture And Context Governance image
02

Agent Architecture And Context Governance

Designed Plato's underlying architecture around a ReAct abstraction with session, plan, and task-level context governance. It supports Skill integration, Agent clarification, user interruption and recovery, and event records for key changes.

Long-Running Complex Project Execution image
03

Long-Running Complex Project Execution

Plato has grown beyond 100k lines of code and 100k lines of documentation. I continue to maintain project assets, iterate features, and keep delivery moving under meaningful complexity.

Engineering Delivery Workflow Discipline image
04

Engineering Delivery Workflow Discipline

Built a repeatable workflow across requirement framing, planning, design, implementation, testing, acceptance, packaging, and release, while consistently reviewing failure paths, complexity risks, and delivery gaps.

User Perspective And Abstraction image
05

User Perspective And Abstraction

Feature and architecture decisions start from user tasks: how users understand AI, describe requirements, inspect results, and whether system complexity turns into real user value.

Fast Learning And Gap Closing image
06

Fast Learning And Gap Closing

Quickly strengthened product, UI, frontend, context governance, Skill, and data-flow capabilities in roughly one and a half months, then applied them directly to product construction.

Project evidence

Project evidence

Plato is the core long-running project that demonstrates the full loop from requirements and architecture to implementation and delivery.

Primary project

Plato

An AI-assisted product workbench for turning ambiguous product work into durable plans, documents, and verifiable execution loops.

138k+ lines of code 241k+ with docs long-running iteration
  • AI workflow
  • Product systems
  • Python
  • TypeScript
  • Documentation
Read the case study

AI-assisted build evidence

High-intensity AI Agent practice

This data is not meant to prove that many tokens were consumed. It is supporting evidence of practice density: sustained AI-assisted product design, architecture analysis, code implementation, article editing, and publishing work. What matters is that the intensity turned into a working product, public repository, project documents, and a writing series.

3.65B total tokens 34 days current streak 847 skills used
AI Agent token usage and activity statistics
AI-assisted product building usage statistics, used as supporting evidence for practice intensity and workflow discipline.

Skills

Capability structure

Engineering Delivery

  • Requirement understanding
  • Technical planning
  • Solution design
  • Iteration planning
  • Testing and acceptance
  • Retrospectives

Agent / AI Systems

  • ReAct abstraction
  • Context governance
  • Skill integration
  • Agent UX
  • Interruption and recovery
  • Event records

Engineering

  • Python
  • Java
  • React
  • TypeScript
  • Backend systems
  • Desktop packaging and release