LOG-008 / PUBLISHPublic record · DOC v1.4.0 ·

Publishing platform

Martin Zhang Portfolio

Make professional evidence, project boundaries, source links, and contact paths easy for a recruiter to verify.

Primary audience
Hiring teams evaluating operations, product, content, AI, and technical delivery skills.
My role
Content strategy · Information architecture · Front-end implementation
Working stack
Next.js · React · TypeScript · GitHub · Vercel
Status
Production website · Public

01 / Shipped artifact

Summary

A bilingual public portfolio with résumé evidence, live case studies, project logs, and accessible navigation.

Quantified snapshot
10
Public log routes
7
Project routes
2
Content languages
9
Verified project records
File & data footprint
  • Next.js + TypeScript
  • English + Chinese
  • 7 project routes
  • 10 public log routes

02 / Content and UX decisions

Decisions

DDR-001 · Content decision

Separate verified outcomes, working prototypes, and explicit boundaries so presentation never outruns evidence.

DDR-002 · Experience decision

Keep the global navigation concise and place project-log access inside the project index.

03 / Delivery evidence

Delivery evidence

  1. 01

    English and Chinese content architecture.

  2. 02

    Public case studies with project boundaries.

  3. 03

    Responsive and accessible production delivery.

04 / Role signals

Role fit

  • React and TypeScript implementation
  • Information architecture
  • Bilingual content maintenance
  • Git and production delivery
Validation

Production builds, responsive reviews, semantic navigation, keyboard focus, reduced motion, and live deployment checks.

Boundary

Claims remain limited to supplied evidence and clearly labeled prototypes.

05 / Live project change feed

Live changes

Sync sourceAuto-synced portfolio historyPublished portfolio integration

121 changes captured from portfolio pushes

  1. Merge hero alignment

    66fde9eMartin Zhang

  2. feat: align hero to the M edge, status card bottom-left, round motion toggle

    28ea992Martin Zhang

  3. chore: sync project change logs

    ce136d1github-actions[bot]

  4. Merge redesign/ai-positioning: homepage facts cleanup and OG preview

    1a11b8eMartin Zhang

  5. Remove legal name and work eligibility from homepage; add LinkedIn/OG preview image

    c393204Martin Zhang

  6. chore: sync project change logs

    da11adbgithub-actions[bot]

  7. Add VELNEST as its own project, with a project log record

    f4729a0Martin Zhang

  8. chore: sync project change logs

    fff83c5github-actions[bot]

  9. Hover previews that open each project's site; big live-site button on Tickmark

    85c0096Martin Zhang

  10. chore: sync project change logs

    48ea258github-actions[bot]

  11. Use the martinzhang.vercel.app and tickmark-martinzhang.vercel.app addresses

    913a353Martin Zhang

  12. chore: sync project change logs

    ae48d8egithub-actions[bot]

  13. New Tickmark cover and case hero; feature Tickmark as the main project

    1e18c02Martin Zhang

  14. chore: sync project change logs

    f77de84github-actions[bot]

  15. Tickmark: replace overstated numbers in case study, log and archive

    49ceeffMartin Zhang

  16. chore: sync project change logs

    441e2b7github-actions[bot]

  17. Tickmark case study and log: your data, CSV export, tested engine

    2d4cae8Martin Zhang

  18. chore: sync project change logs

    6375fc6github-actions[bot]

  19. Add Tickmark as its own project; reframe Run Replay as its prototype

    940b99cMartin Zhang

  20. chore: sync project change logs

    1527886github-actions[bot]

  21. Link Tickmark, the rebuild, from the Run Replay hero

    5953bcbMartin Zhang

  22. chore: sync project change logs

    e49840dgithub-actions[bot]

  23. Sync Run Replay v3.1 project log

    8016cf4Martin Zhang

  24. Redesign Run Replay as tactile finance workspace

    ee07f6eMartin Zhang

  25. chore: sync project change logs

    f0e3576github-actions[bot]

  26. Sync Run Replay v3 project log

    0c707ffMartin Zhang

  27. Expand Run Replay into finance operations control room

    ed06cb4Martin Zhang

  28. chore: sync project change logs

    d041548github-actions[bot]

  29. Merge redesign/ai-positioning: new one-page résumés

    379af96Martin Zhang

  30. Replace résumés with new one-page AI-focused versions (EN + ZH)

    47bb968Martin Zhang

  31. chore: sync project change logs

    f7000degithub-actions[bot]

  32. Merge redesign/ai-positioning: sync War Trader V3 and JazzTor

    67d953cMartin Zhang

  33. Sync War Trader V3 and JazzTor updates

    f63103cMartin Zhang

  34. chore: sync project change logs

    35ab517github-actions[bot]

  35. Merge Run Replay 2.0, part-time hero, Next.js 16.4.2 security patch

    5fe38bfMartin Zhang

  36. Run Replay 2.0: AI Operations Exception Review System; cloche hero; Next 16.4.2

    250b263Martin Zhang

  37. chore: sync project change logs

    ff6f6f9github-actions[bot]

  38. Part-time & volunteer page, natural blink, certifications, tighter hero

    613ae47Martin Zhang

  39. Seamless neck, livelier Experience and Built Skills

    a1f59fcMartin Zhang

  40. Hero atmosphere, real smile, animated War Trader cover, new skills/education

    3ac9fcaMartin Zhang

  41. Fix blank case-study galleries, layered interactive avatar

    3f0efdeMartin Zhang

  42. Add JazzTor and War Trader, motion layer, log-to-project links

    fb703bcMartin Zhang

  43. Reposition portfolio for AI roles

    576383fMartin Zhang

  44. chore: sync project change logs

    5423b42github-actions[bot]

  45. docs: sync paginated app project log

    3cc1b07Martin Zhang

  46. feat: split Run Replay into app pages

    8a94190Martin Zhang

  47. chore: sync project change logs

    7600ec4github-actions[bot]

  48. docs: refresh project change feed

    91b797aMartin Zhang

  49. fix: satisfy production comparison types

    355e3b4Martin Zhang

  50. chore: sync project change logs

    fcd9d45github-actions[bot]

  51. docs: sync paper workspace project log

    18ee3adMartin Zhang

  52. feat: recreate Run Replay paper workspace

    83cdf8fMartin Zhang

  53. chore: sync project change logs

    bd4bb31github-actions[bot]

  54. docs: sync Run Replay dashboard project log

    1aa347bMartin Zhang

  55. feat: rebuild Run Replay as operations dashboard

    2f65aaeMartin Zhang

  56. chore: sync project change logs

    bd2bddagithub-actions[bot]

  57. docs: sync run replay project log

    a3695f2Martin Zhang

  58. chore: sync project change logs

    8dc6f2dgithub-actions[bot]

  59. feat: turn payroll demo into run replay

    4a7afd2Martin Zhang

  60. chore: sync project change logs

    8d8031cgithub-actions[bot]

  61. fix: simplify project log navigation

    c38830bMartin Zhang

  62. chore: sync project change logs

    25d5fcfgithub-actions[bot]

  63. feat: rebuild scalable project index

    b0fb721Martin Zhang

  64. chore: sync project change logs

    6c41592github-actions[bot]

  65. Ensure synced logs deploy publicly

    b3b636dMartin Zhang

  66. chore: sync project change logs [skip ci]

    db63f3agithub-actions[bot]

  67. Sync project change logs automatically

    97ba315Martin Zhang

  68. Add versioned data to project logs

    bdd100eMartin Zhang

  69. Give payroll agent a standalone product identity

    dfac672Martin Zhang

  70. Refine project log for recruiter review

    4e52c42Martin Zhang

  71. Add recruiter-focused project documentation log

    7c7f763Martin Zhang

  72. Expand portfolio capability groups

    1c8f68dMartin Zhang

  73. Add WATCHLINE interactive case study

    c485270Martin Zhang

  74. Gate reconciliation results behind run

    7f88fc7Martin Zhang

  75. Expand automation skills and career pathways

    ea2aa88Martin Zhang

  76. Add Payroll Control Room case study

    e619197Martin Zhang

  77. Add product design mentor skill to portfolio

    6544327MarZss03

  78. Nest built skills in skills navigation

    e55f859Martin Zhang

  79. Refine AI and GEO skill groups

    9436704Martin Zhang

  80. Make Vercel the canonical portfolio host

    edc75f8Martin Zhang

  81. Link portfolio to published GEO skills

    106d18dMartin Zhang

  82. Add built skills showcase and creator metrics

    be2a1a5Martin Zhang

  83. Clarify GEO audit and optimization workflows

    b43af9aMartin Zhang

  84. Add AIGC practice and RedNote profile

    c97a232Martin Zhang

  85. Preserve Hopli web assets on Vercel

    d7a2302Martin Zhang

  86. Include Sites config in Vercel builds

    31f0d08Martin Zhang

  87. Resolve Martoria split assets from demo base

    f37ba56Victoriawu41

  88. Fix Martoria demo asset paths on Vercel

    eab79c0Victoriawu41

  89. Add Vercel-compatible deployment

    77f18e0Victoriawu41

  90. Stabilize mobile navigation menu

    917e9d0Victoriawu41

  91. Fix production portfolio navigation

    5fd1ec0Victoriawu41

  92. Refine avatar motion and localize GEO skills

    150e8c4Victoriawu41

  93. Add restrained scroll-focus motion

    346a89dVictoriawu41

  94. Align Martoria release copy

    5293923Victoriawu41

  95. Keep Martoria demo browser-first

    f7165e2Victoriawu41

  96. Update Hopli and Martoria live demos

    f3081b4Victoriawu41

  97. Finalize long-distance section scroll

    2cf9a08Victoriawu41

  98. Stabilize section navigation

    04ca20bVictoriawu41

  99. Fix anchored section alignment

    9634724Victoriawu41

  100. Separate mobile projects from portrait

    0867599Victoriawu41

  101. Fix work card reflow and default language

    f3f96fcVictoriawu41

  102. Add Hopli case study and homepage project showcase

    4c4639eVictoriawu41

  103. Fix bilingual experience reveal and redesign highlights

    4fcf93bVictoriawu41

  104. Update resume content and animate skills

    03adb24Victoriawu41

  105. Add bilingual portfolio and refine mobile layouts

    4b616c0Victoriawu41

  106. Refine education content and degree layout

    e0ba029Victoriawu41

  107. Expand work experience in resume

    d773e9fVictoriawu41

  108. Add multidisciplinary portfolio resume

    269936eVictoriawu41

  109. Simplify education visual hierarchy

    10a0beaVictoriawu41

  110. Rebuild education as academic record

    ec9c8d4Victoriawu41

  111. Refine hero motion and editorial typography

    39b5dd8Victoriawu41

  112. Refine homepage and broaden creative direction

    f021b9eVictoriawu41

  113. Add Martoria case study and downloadable build

    589e9a8Victoriawu41

  114. Add interactive work archive

    c9d0234Victoriawu41

  115. Apply monoline brand system across portfolio

    2331c7eVictoriawu41

  116. Remove avatar eye tracking overlay

    f05b4acVictoriawu41

  117. Add layered pointer gaze motion to avatar

    93ebdafVictoriawu41

  118. Unify hero background and center portrait

    10caef1Victoriawu41

  119. Fix avatar rendering and hover title motion

    f746e16Victoriawu41

  120. Add resume content and animated avatar hero

    81f553eVictoriawu41

  121. Build Martin portfolio hero

    7521b6aVictoriawu41

Private source; deployment-safe metadata only.

06 / Documentation record history

Record history

Documentation version, not product release.

Documentation version
v1.4.0
Last updated
  1. v1.4.0

    Repositioned the site for AI roles, added JazzTor and War Trader, linked every log record to its project page, and added motion across all pages.

  2. v1.3.1

    Removed the duplicate Project Log navigation item and corrected the project-page log entry contrast on hover and keyboard focus.

  3. v1.3.0

    Rebuilt the project index around status and scale, promoted the Project Log above the fold, and reduced explanatory copy across all records.

  4. v1.2.0

    Connected a live GitHub change feed with source attribution, commit links, and a resilient published-history fallback.

  5. v1.1.0

    Added publishing and route metrics, documentation-version metadata, and a public change history.

  6. v1.0.0

    Published the initial public record with purpose, decisions, delivery evidence, validation, and boundaries.