[ EVIDENCE ]

Projects & Journey

Selected work, the contribution I can substantiate, and what each project still needs. View the source and evidence ↗

VIRAL - One whisper, a living town

2026 / deployed

AI-driven town simulation: whisper a sentence to a resident and watch its consequences. Gemma on AMD generates character reactions; a deterministic engine validates actions and records causal events.

Contribution. Roy handled AI Agent testing and iteration; his teammate handled competition materials, interface and visual design. They jointly developed the concept and gameplay.

TypeScriptNext.jsGemmaAMD Token Factory
Evidence, limitations & lessons
  • Live runs depend on model latency. Entertainment claims have not been validated with human playtesters.
  • Roy confirms completion and submission to AMD Developer Hackathon ACT III; results are pending. Division of work is explicitly owner-attested; competition results remain unknown.

Separate model-generated decisions from deterministic state changes and make failures observable.

viral-readme ↗chat-roy-20261019-chat-attribution ↗

Last verified: 2026-10-19. Owner-attested statement; see the source for its approved scope.

Code ↗Live experience ↗

Market Sentiment x TAIEX

2025 / research completed

Three-person NTNU event study of PTT Stock sentiment and the TAIEX. Fine-tuned multilingual BERT and evaluated sentiment structure around the April 2025 tariff shock.

Contribution. Roy handled BERT training, coding, crawling, and statistical analysis in a three-person NTNU research team, as described in the existing public portfolio.

PythonPyTorchHugging Face TransformersBERTSQLite
Evidence, limitations & lessons
  • The reported 0.683 macro-F1 used a test set overlapping training and tuning. The repository reports 0.580 on a 45-item consensus-labeled holdout.
  • This is a single-event, same-day association study; it does not establish market prediction.

Separate exploratory scores from held-out evaluation and publish corrections when recomputation changes the conclusion.

ptt-readme ↗ptt-errata ↗portfolio-existing ↗

Last verified: 2026-10-19. Migrated from existing public material.

Code ↗

Is my major worth it?

2025 / prototype

Interactive dashboard comparing Taiwan university admission scores with graduate salaries across 1,787 programs, with field-level salary distributions and methodology notes.

Contribution. NTNU course project authored by Roy Wang, as credited in the public README.

PythonStreamlitPlotlypandas
Evidence, limitations & lessons
  • Salary data are at field level, not individual program outcomes. No public server demo is documented.

Make data grain and proxy assumptions visible alongside comparisons.

university-readme ↗

Last verified: 2026-10-19. Migrated from existing public material.

Code ↗

NUCLEUS.IO

2026 / deployed

Flyable 3D portfolio built with Three.js, custom GLSL post-processing, procedural audio, and interactive project orbs.

Contribution. Roy Wang's developer portfolio, as identified in its public README.

Three.jsWebGLGLSLViteWeb Audio API
Evidence, limitations & lessons
  • Requires a browser with WebGL2.

Use interaction and motion to make a portfolio explorable.

nucleus-readme ↗

Last verified: 2026-10-19. Migrated from existing public material.

Code ↗Live experience ↗

Hackathon record

AMD Developer Hackathon ACT III

Track 4 - Create a New Kind of Experience / 2026-10

VIRAL is completed and submitted, according to Roy's explicit statement on 2026-10-19. Results are pending; no award is claimed. The official submission receipt has not been independently verified.

Submission: Owner attested · Result: Results pending