Separate verified outcomes, working prototypes, and explicit boundaries so presentation never outruns evidence.
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.
- 10
- Public log routes
- 7
- Project routes
- 2
- Content languages
- 9
- Verified project records
- Next.js + TypeScript
- English + Chinese
- 7 project routes
- 10 public log routes
02 / Content and UX decisions
Decisions
Keep the global navigation concise and place project-log access inside the project index.
03 / Delivery evidence
Delivery evidence
- 01
English and Chinese content architecture.
- 02
Public case studies with project boundaries.
- 03
Responsive and accessible production delivery.
04 / Role signals
Role fit
- React and TypeScript implementation
- Information architecture
- Bilingual content maintenance
- Git and production delivery
Production builds, responsive reviews, semantic navigation, keyboard focus, reduced motion, and live deployment checks.
Claims remain limited to supplied evidence and clearly labeled prototypes.
05 / Live project change feed
Live changes
121 changes captured from portfolio pushes
- Merge hero alignment
66fde9eMartin Zhang - feat: align hero to the M edge, status card bottom-left, round motion toggle
28ea992Martin Zhang - chore: sync project change logs
ce136d1github-actions[bot] - Merge redesign/ai-positioning: homepage facts cleanup and OG preview
1a11b8eMartin Zhang - Remove legal name and work eligibility from homepage; add LinkedIn/OG preview image
c393204Martin Zhang - chore: sync project change logs
da11adbgithub-actions[bot] - Add VELNEST as its own project, with a project log record
f4729a0Martin Zhang - chore: sync project change logs
fff83c5github-actions[bot] - Hover previews that open each project's site; big live-site button on Tickmark
85c0096Martin Zhang - chore: sync project change logs
48ea258github-actions[bot] - Use the martinzhang.vercel.app and tickmark-martinzhang.vercel.app addresses
913a353Martin Zhang - chore: sync project change logs
ae48d8egithub-actions[bot] - New Tickmark cover and case hero; feature Tickmark as the main project
1e18c02Martin Zhang - chore: sync project change logs
f77de84github-actions[bot] - Tickmark: replace overstated numbers in case study, log and archive
49ceeffMartin Zhang - chore: sync project change logs
441e2b7github-actions[bot] - Tickmark case study and log: your data, CSV export, tested engine
2d4cae8Martin Zhang - chore: sync project change logs
6375fc6github-actions[bot] - Add Tickmark as its own project; reframe Run Replay as its prototype
940b99cMartin Zhang - chore: sync project change logs
1527886github-actions[bot] - Link Tickmark, the rebuild, from the Run Replay hero
5953bcbMartin Zhang - chore: sync project change logs
e49840dgithub-actions[bot] - Sync Run Replay v3.1 project log
8016cf4Martin Zhang - Redesign Run Replay as tactile finance workspace
ee07f6eMartin Zhang - chore: sync project change logs
f0e3576github-actions[bot] - Sync Run Replay v3 project log
0c707ffMartin Zhang - Expand Run Replay into finance operations control room
ed06cb4Martin Zhang - chore: sync project change logs
d041548github-actions[bot] - Merge redesign/ai-positioning: new one-page résumés
379af96Martin Zhang - Replace résumés with new one-page AI-focused versions (EN + ZH)
47bb968Martin Zhang - chore: sync project change logs
f7000degithub-actions[bot] - Merge redesign/ai-positioning: sync War Trader V3 and JazzTor
67d953cMartin Zhang - Sync War Trader V3 and JazzTor updates
f63103cMartin Zhang - chore: sync project change logs
35ab517github-actions[bot] - Merge Run Replay 2.0, part-time hero, Next.js 16.4.2 security patch
5fe38bfMartin Zhang - Run Replay 2.0: AI Operations Exception Review System; cloche hero; Next 16.4.2
250b263Martin Zhang - chore: sync project change logs
ff6f6f9github-actions[bot] - Part-time & volunteer page, natural blink, certifications, tighter hero
613ae47Martin Zhang - Seamless neck, livelier Experience and Built Skills
a1f59fcMartin Zhang - Hero atmosphere, real smile, animated War Trader cover, new skills/education
3ac9fcaMartin Zhang - Fix blank case-study galleries, layered interactive avatar
3f0efdeMartin Zhang - Add JazzTor and War Trader, motion layer, log-to-project links
fb703bcMartin Zhang - Reposition portfolio for AI roles
576383fMartin Zhang - chore: sync project change logs
5423b42github-actions[bot] - docs: sync paginated app project log
3cc1b07Martin Zhang - feat: split Run Replay into app pages
8a94190Martin Zhang - chore: sync project change logs
7600ec4github-actions[bot] - docs: refresh project change feed
91b797aMartin Zhang - fix: satisfy production comparison types
355e3b4Martin Zhang - chore: sync project change logs
fcd9d45github-actions[bot] - docs: sync paper workspace project log
18ee3adMartin Zhang - feat: recreate Run Replay paper workspace
83cdf8fMartin Zhang - chore: sync project change logs
bd4bb31github-actions[bot] - docs: sync Run Replay dashboard project log
1aa347bMartin Zhang - feat: rebuild Run Replay as operations dashboard
2f65aaeMartin Zhang - chore: sync project change logs
bd2bddagithub-actions[bot] - docs: sync run replay project log
a3695f2Martin Zhang - chore: sync project change logs
8dc6f2dgithub-actions[bot] - feat: turn payroll demo into run replay
4a7afd2Martin Zhang - chore: sync project change logs
8d8031cgithub-actions[bot] - fix: simplify project log navigation
c38830bMartin Zhang - chore: sync project change logs
25d5fcfgithub-actions[bot] - feat: rebuild scalable project index
b0fb721Martin Zhang - chore: sync project change logs
6c41592github-actions[bot] - Ensure synced logs deploy publicly
b3b636dMartin Zhang - chore: sync project change logs [skip ci]
db63f3agithub-actions[bot] - Sync project change logs automatically
97ba315Martin Zhang - Add versioned data to project logs
bdd100eMartin Zhang - Give payroll agent a standalone product identity
dfac672Martin Zhang - Refine project log for recruiter review
4e52c42Martin Zhang - Add recruiter-focused project documentation log
7c7f763Martin Zhang - Expand portfolio capability groups
1c8f68dMartin Zhang - Add WATCHLINE interactive case study
c485270Martin Zhang - Gate reconciliation results behind run
7f88fc7Martin Zhang - Expand automation skills and career pathways
ea2aa88Martin Zhang - Add Payroll Control Room case study
e619197Martin Zhang - Add product design mentor skill to portfolio
6544327MarZss03 - Nest built skills in skills navigation
e55f859Martin Zhang - Refine AI and GEO skill groups
9436704Martin Zhang - Make Vercel the canonical portfolio host
edc75f8Martin Zhang - Link portfolio to published GEO skills
106d18dMartin Zhang - Add built skills showcase and creator metrics
be2a1a5Martin Zhang - Clarify GEO audit and optimization workflows
b43af9aMartin Zhang - Add AIGC practice and RedNote profile
c97a232Martin Zhang - Preserve Hopli web assets on Vercel
d7a2302Martin Zhang - Include Sites config in Vercel builds
31f0d08Martin Zhang - Resolve Martoria split assets from demo base
f37ba56Victoriawu41 - Fix Martoria demo asset paths on Vercel
eab79c0Victoriawu41 - Add Vercel-compatible deployment
77f18e0Victoriawu41 - Stabilize mobile navigation menu
917e9d0Victoriawu41 - Fix production portfolio navigation
5fd1ec0Victoriawu41 - Refine avatar motion and localize GEO skills
150e8c4Victoriawu41 - Add restrained scroll-focus motion
346a89dVictoriawu41 - Align Martoria release copy
5293923Victoriawu41 - Keep Martoria demo browser-first
f7165e2Victoriawu41 - Update Hopli and Martoria live demos
f3081b4Victoriawu41 - Finalize long-distance section scroll
2cf9a08Victoriawu41 - Stabilize section navigation
04ca20bVictoriawu41 - Fix anchored section alignment
9634724Victoriawu41 - Separate mobile projects from portrait
0867599Victoriawu41 - Fix work card reflow and default language
f3f96fcVictoriawu41 - Add Hopli case study and homepage project showcase
4c4639eVictoriawu41 - Fix bilingual experience reveal and redesign highlights
4fcf93bVictoriawu41 - Update resume content and animate skills
03adb24Victoriawu41 - Add bilingual portfolio and refine mobile layouts
4b616c0Victoriawu41 - Refine education content and degree layout
e0ba029Victoriawu41 - Expand work experience in resume
d773e9fVictoriawu41 - Add multidisciplinary portfolio resume
269936eVictoriawu41 - Simplify education visual hierarchy
10a0beaVictoriawu41 - Rebuild education as academic record
ec9c8d4Victoriawu41 - Refine hero motion and editorial typography
39b5dd8Victoriawu41 - Refine homepage and broaden creative direction
f021b9eVictoriawu41 - Add Martoria case study and downloadable build
589e9a8Victoriawu41 - Add interactive work archive
c9d0234Victoriawu41 - Apply monoline brand system across portfolio
2331c7eVictoriawu41 - Remove avatar eye tracking overlay
f05b4acVictoriawu41 - Add layered pointer gaze motion to avatar
93ebdafVictoriawu41 - Unify hero background and center portrait
10caef1Victoriawu41 - Fix avatar rendering and hover title motion
f746e16Victoriawu41 - Add resume content and animated avatar hero
81f553eVictoriawu41 - 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
- 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.
- v1.3.1
Removed the duplicate Project Log navigation item and corrected the project-page log entry contrast on hover and keyboard focus.
- 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.
- v1.2.0
Connected a live GitHub change feed with source attribution, commit links, and a resilient published-history fallback.
- v1.1.0
Added publishing and route metrics, documentation-version metadata, and a public change history.
- v1.0.0
Published the initial public record with purpose, decisions, delivery evidence, validation, and boundaries.
