{% extends "base.html" %} {% block page_title %} {{ profile.display_name }} | {{ profile.get_headline(current_lang) }} {% endblock %} {% block content %}
{{ t('hero.radar_status') }}

{{ profile.name_zh }} {{ profile.name_en }}

// CSIE: {{ profile.get_headline(current_lang) }}
{{ t('hero.dept') }} {{ profile.get_location(current_lang) }}

{{ profile.get_sub_headline(current_lang) }}

{{ t('hero.explore_projects') }} {{ t('hero.get_in_touch') }} {% if profile.email %} {% endif %}
{{ profile.display_name }}
{{ t('hero.open_to_roles') }}
{{ t('hero.terminal_title') }}
$ whoami
> {{ profile.name_en }} ({{ profile.name_zh }}) [CSIE @ Taiwan]
$ cat arch_focus.json
{ "bridge": "Silicon Constraints ↔ Modern Software", "stack": ["Python", "Verilog HDL", "OpenCV", "C++", "Flask"], "award": "Vocational Cup 1st Place (Best Value)", "status": "Ready for Engineering Roles & Research" }
$ ping -c 1 collaboration
> 64 bytes: icmp_seq=1 time=0.04ms status=READY_TO_BUILD
{{ profile.get_stat('stat_award_tag', current_lang, t('hero.stat_award_tag')) }}
{{ profile.get_stat('stat_award_num', current_lang, t('hero.stat_award_num')) }}
{{ profile.get_stat('stat_award_label', current_lang, t('hero.stat_award_label')) }}
{{ profile.get_stat('stat_award_sub', current_lang, t('hero.stat_award_sub')) }}
{{ profile.get_stat('stat_circuits_tag', current_lang, t('hero.stat_circuits_tag')) }}
{{ profile.get_stat('stat_circuits_num', current_lang, t('hero.stat_circuits_num')) }}
{{ profile.get_stat('stat_circuits_label', current_lang, t('hero.stat_circuits_label')) }}
{{ profile.get_stat('stat_circuits_sub', current_lang, t('hero.stat_circuits_sub')) }}
{{ profile.get_stat('stat_vision_tag', current_lang, t('hero.stat_vision_tag')) }}
{{ profile.get_stat('stat_vision_num', current_lang, t('hero.stat_vision_num')) }}
{{ profile.get_stat('stat_vision_label', current_lang, t('hero.stat_vision_label')) }}
{{ profile.get_stat('stat_vision_sub', current_lang, t('hero.stat_vision_sub')) }}
{{ profile.get_stat('stat_lang_tag', current_lang, t('hero.stat_lang_tag')) }}
{{ profile.get_stat('stat_trilingual_num', current_lang, t('hero.stat_trilingual_num')) }}
{{ profile.get_stat('stat_trilingual_label', current_lang, t('hero.stat_trilingual_label')) }}
{{ profile.get_stat('stat_trilingual_sub', current_lang, t('hero.stat_trilingual_sub')) }}
{% set total_skills = namespace(count=0) %} {% for cat, sk_list in skills_by_category.items() %} {% set total_skills.count = total_skills.count + (sk_list|length) %} {% endfor %}
🎮 CUTE RPG MODE

{{ "SAMNANG'S PIXEL KINGDOM" if current_lang == 'en' else '致榮的像素冒險村 (RPG 地圖)' }}

❤️ HP
100/100
💧 MP
99/99
🪙 {{ projects|length }} {{ 'Quests' if current_lang == 'en' else '任務' }} · {{ total_skills.count }} {{ 'Skills' if current_lang == 'en' else '技能' }}
🏰 {{ "Hero's Guild Plaza" if current_lang == 'en' else '勇者公會廣場' }}
⌨️ {{ 'WASD / Arrows / Click Map to Walk' if current_lang == 'en' else 'WASD / 方向鍵 / 點擊地圖移動' }} · ✨ {{ 'Space / E to Inspect' if current_lang == 'en' else '空白鍵 / E 互動查看' }}
{{ profile.display_name }} LV.99
👑 {{ profile.name_zh }} · {{ profile.name_en }} [GUILD PLAZA · X:12 Y:08]

{% if current_lang == 'zh_TW' %} 歡迎來到我的像素 RPG 冒險村!我是 {{ profile.name_zh }}({{ profile.name_en }}),{{ profile.get_headline(current_lang) }}。使用鍵盤 WASD / 方向鍵或直接點擊地圖建築,即可探索我的專案任務、技能工坊與個人故事! {% else %} Welcome to my Pixel-Art RPG Village! I'm {{ profile.name_en }} ({{ profile.name_zh }}), {{ profile.get_headline(current_lang) }}. Use WASD / Arrow Keys or click any building on the map to explore my quests, skills, and engineering story! {% endif %}

🔍 {{ 'Enter & Read Details' if current_lang == 'en' else '進入查看詳細內容' }}
{{ t('hero.about_idx') }}

{{ t('about.section_title') }}

{{ t('about.core_philosophy') }}

{{ t('about.philosophy_heading') }}

{{ profile.get_about_text(current_lang) }}

{{ t('about.highlight_1_num') }}
{{ t('about.highlight_1_title') }}

{{ t('about.highlight_1_desc') }}

{{ t('about.highlight_2_num') }}
{{ t('about.highlight_2_title') }}

{{ t('about.highlight_2_desc') }}

{{ t('about.highlight_3_num') }}
{{ t('about.highlight_3_title') }}

{{ t('about.highlight_3_desc') }}

{{ t('about.pillar_hardware_title') }}

{{ t('about.pillar_hardware_desc') }}

{{ t('about.pillar_vision_title') }}

{{ t('about.pillar_vision_desc') }}

{{ t('about.pillar_award_title') }}

{{ t('about.pillar_award_desc') }}

{{ t('about.pillar_multilingual_title') }}

{{ t('about.pillar_multilingual_desc') }}

{{ t('hero.skills_idx') }}

{{ t('skills.section_title') }}

{% for category in skills_by_category.keys() %} {% endfor %}
{% if skills_by_category %}
{% for category, skills in skills_by_category.items() %}

{{ get_category_label(category, current_lang) }}

({{ skills|length }})
{% for skill in skills %} {{ skill.name }} {% endfor %}
{% endfor %}
{% else %}

{{ t('skills.empty_state') }}

{% endif %}
{{ t('hero.projects_idx') }}

{{ t('projects.section_title') }}

{% if projects %}
{% for project in projects %}
{% if project.image_src %} {{ project.get_title(current_lang) }} {% else %} {% endif %}

{{ project.get_title(current_lang) }}

{% if project.get_badge(current_lang) %} {{ project.get_badge(current_lang) }} {% endif %} {% if project.document_url %} {% if project.is_pdf %}📄{% else %}📎{% endif %} {% if project.is_pdf %}{{ t('projects.read_pdf') }}{% else %}{{ t('projects.view_attachment') }}{% endif %} {% endif %}

{{ project.get_summary(current_lang) }}

{% if project.tech_tags %}
{% for tag in project.tech_tags[:4] %} {{ tag }} {% endfor %} {% if project.tech_tags|length > 4 %} +{{ project.tech_tags|length - 4 }} {% endif %}
{% endif %}
{% endfor %}
{% else %}

{{ t('projects.empty_state') }}

{% endif %}
{{ t('hero.contact_idx') }}

{{ t('contact.section_title') }}

{{ t('contact.google_auth_required_title') }}

{{ t('contact.google_auth_required_desc') }}

Google Avatar
✓ {{ t('contact.google_verified_badge') }}
{{ google_sender.name if google_sender else '' }} {{ google_sender.email if google_sender else '' }}
{% endblock %}