Files
zhaoguiyang.site/优化.md
zguiyang ce6110588f feat(contact): add multilingual contact pages and dynamic configurations
- Created `src/pages/contact.astro` and `src/pages/zh/contact.astro` to support multilingual contact functionality.
- Introduced `contactIntents` and `contactMethods` dynamic configurations in `src/lib/data/contact.ts` for streamlined content management.
- Designed responsive and localized layouts with enhanced UX for both languages.
2026-03-16 15:32:40 +08:00

4.6 KiB
Raw Permalink Blame History

Personal Website Rebuild Plan (Advanced Engineer Version)

Author: Zhao Guiyang
Website: https://zhaoguiyang.com

Goal: Transform the website from a generic portfolio into an engineering-focused personal site that communicates real experience, technical thinking, and current work.

The site should resemble professional developer sites such as those of senior engineers, not template demo portfolios.


1 Core Positioning

Professional identity to communicate:

Senior Frontend Engineer
Full-stack Developer
AI-assisted Development Practitioner

Key signals:

  • 8 years web development experience
  • Complex enterprise system development
  • Financial and blockchain infrastructure platforms
  • Frontend architecture and engineering practices
  • AI-assisted development workflows

Avoid generic descriptions such as "passionate developer".

Focus on real engineering capability.


2 Website Structure

The site should contain the following pages.

Home
About
Projects
Writing
Now
Uses
Contact

Each page must be concise and information-dense.


3 Home Page

Purpose: immediate identity signal.

Structure:

Name

Short identity line:

Senior Frontend Engineer building complex systems and AI-assisted products.

Short introduction (23 sentences):

Zhao Guiyang is a web developer with 8 years of experience building financial platforms, enterprise systems, and blockchain infrastructure.

He focuses on frontend architecture, complex system design, and AI-assisted development workflows.

Links section:

Projects
Writing
GitHub
Contact


4 About Page

This page explains the developer's background and technical focus.

Sections:

Background

Zhao Guiyang is a web developer with extensive experience building enterprise systems and financial platforms.

His work focuses on frontend engineering architecture and complex business systems.

Technical Focus

Frontend architecture
Large-scale enterprise applications
Financial and blockchain systems
AI-assisted development workflows

Experience

8 years of professional development experience.

Participation in multiple government and financial technology systems including trading platforms, blockchain infrastructure, and industrial management systems.


5 Projects Page (Engineering Case Studies)

Replace demo projects with real engineering work.

Each project should include:

Project name
System type
Description
Technical challenges
Responsibilities
Results

Example structure:

Project: Digital Securities Trading Platform

System Type: Financial blockchain trading platform

Description: A digital asset trading system supporting multi-role financial institutions.

Technical Challenges:

Complex role-based permissions
Financial system stability requirements
Blockchain wallet integration

Responsibilities:

Frontend module architecture
User management system refactor
Bank login integration

Results:

System stability reached 99.5% uptime.


Include these real projects:

Digital Securities Trading Platform
Blockchain BaaS Platform
Supply Chain Finance Platform
Industrial Smart Park Management System

Do not include demo projects.


6 Writing Page

Purpose: demonstrate technical thinking.

Blog topics should focus on engineering experience.

Examples:

Designing complex permission systems
Optimizing large file uploads
Frontend architecture for financial platforms
AI-assisted development workflow

Avoid beginner tutorials.


7 Now Page

Purpose: show current activity.

Content example:

Currently exploring AI-assisted software development.

Building developer tools and experimenting with AI product ideas.

Working on open-source tools and automation.


8 Uses Page

List tools used in daily development.

Example:

Editor: VS Code

Languages: TypeScript
JavaScript

Frameworks: React
Vue3

Tools: Git
Docker
Node.js

AI Tools: ChatGPT
Claude
AI-assisted development workflows


9 Contact Page

Provide minimal contact methods.

Email
GitHub
LinkedIn (optional)

Avoid excessive personal information.


10 Design Principles

The website should follow these rules:

Minimalist design
Text-focused content
Fast loading
No heavy animations
No unnecessary UI complexity

Content clarity is more important than visual effects.


11 Execution Rules for AI

The executing AI must follow these rules:

Do not fabricate projects.
Do not invent work experience.
Do not add technologies not present in the resume.
Maintain concise technical writing style.
Preserve the current UI layout if possible.

Only update textual content and project listings.


End of Document