Wenhe Wang

Wenhe Wang

🌙

Hello! 👋

I'm Wenhe Wang, a Senior Applied Machine Learning Scientist with a Master's in Visual Computing from SFU. I build production AI systems across LLM, RAG, and agentic pipelines, computer vision, and cloud data infrastructure — shipping models for fraud detection, content moderation, image processing, multi-agent assistants, and conversational AI.

My work spans sectors from CAD, BIM, edge devices, fintech, and consulting to short-video platforms, including leading projects at Autodesk, Samsung Research Canada, Cavallo Technologies, TikTok, China Guangfa Bank, and KPMG.

I received my M.Sc. in Financial Engineering from University of Reading in 2019 and my B.Ec. in Financial Engineering from Nankai University in 2017.

Projects

Selected personal, research, and course projects across NLP, computer vision, cloud systems, and finance.

Natural Language Processing

5

Preference Optimization

Wenhe Wang, Gouttham Nambirajam, and Raj Shreyas Penukonda
SFU Class Project, CMPT 713: Natural Language Processing

Project Page

Improved instruction-following behavior of Qwen 2.5 0.5B-Instruct by fine-tuning with the ORPO preference-optimization framework as an alternative to RLHF.

Prompt Tuning for Text Generation

Wenhe Wang, Gouttham Nambirajam, and Raj Shreyas Penukonda
SFU Class Project, CMPT 713: Natural Language Processing

Project Page

Adapted GPT-2 to table-to-text generation via lightweight prompt tuning, demonstrating parameter-efficient adaptation without full fine-tuning.

BERT Finetuning for Robust Phrasal Chunking

Wenhe Wang, Gouttham Nambirajam, and Raj Shreyas Penukonda
SFU Class Project, CMPT 713: Natural Language Processing

Project Page

Built a robust phrasal chunker by fine-tuning a BERT-based Transformer, comparing transformer transfer learning against classical sequence-labeling baselines.

Word Vectors and the Analogy Task

Wenhe Wang, Gouttham Nambirajam, and Raj Shreyas Penukonda
SFU Class Project, CMPT 713: Natural Language Processing

Project Page

Solved word-analogy tasks with pre-trained GloVe embeddings, then improved their semantic structure via retrofitting against external lexical resources.

Segmentation into Words

Wenhe Wang, Gouttham Nambirajam, and Raj Shreyas Penukonda
SFU Class Project, CMPT 713: Natural Language Processing

Project Page

Recovered word boundaries from unsegmented English text using an N-gram language model, returning the most plausible segmentation under a probabilistic scoring function.

Computer Vision & Graphics

11

Unity Cyberpunk Hologram and Teleport effects

Wenhe Wang and Gouttham Nambirajam
SFU Class Final Project, CMPT 766: Computer Animation

Final Effect, Presentation Slides

Reimplemented two Cyberpunk-inspired 3D visual effects — a hologram and a teleport — from scratch in Unity using custom shader scripts and the Unity Render Pipeline.

3D Reconstruction using Neural Fields (NeRF)

Wenhe Wang
SFU Class Project, CMPT 743: Practices in Visual Computing 2

Project Page

Reconstructed 3D objects from occupancy-field samples by training an MLP over a learned 3D feature grid — a neural-field alternative to mesh-based reconstruction.

Latent Manipulation with StyleGAN2

Wenhe Wang
SFU Class Project, CMPT 743: Practices in Visual Computing 2

Project Page

Controlled generated image attributes via StyleGAN2's latent space — combining interpolation, style mixing, and directional manipulation to seamlessly blend and alter visual features.

Image to image translation with CycleGAN

Wenhe Wang
SFU Class Project, CMPT 743: Practices in Visual Computing 2

Project Page

Translated between unpaired image domains (Apple ↔ Windows emojis) by re-implementing CycleGAN from scratch, preserving structural content while transferring style without paired training data.

Pose Regression with PoseNet

Wenhe Wang
SFU Class Project, CMPT 743: Practices in Visual Computing 2

Project Page

Regressed 6-DoF camera pose from single images by re-implementing PoseNet with a modified InceptionV1 backbone pre-trained on the Places dataset.

Object Detection with SSD

Wenhe Wang
SFU Class Project, CMPT 743: Practices in Visual Computing 2

Project Page

Built a simplified Single-Shot MultiBox Detector with multi-scale feature maps and anchor priors, contrasting the SSD approach against YOLO-style single-grid detection.

FPS VR Game with Unity

Wenhe Wang
SFU Class Project, CMPT 742: Practices in Visual Computing 1

Project Page

Built a first-person shooter game in Unity with reactive AI enemies and a full player / environment interaction loop in a complex 3D scene.

Epipolar geometry

Wenhe Wang
SFU Class Project, CMPT 742: Practices in Visual Computing 1

Project Page

Recovered 3D scene structure from two views by implementing the normalized 8-point algorithm to estimate the fundamental matrix from point correspondences.

Image segmentation with UNet

Wenhe Wang
SFU Class Project, CMPT 742: Practices in Visual Computing 1

Project Page

Implemented U-Net from scratch in PyTorch — preserving the symmetric encoder / decoder structure with skip connections — and trained it for high-fidelity cell-image segmentation.

Poisson Blending

Wenhe Wang
SFU Class Project, CMPT 742: Practices in Visual Computing 1

Project Page

Seamlessly blended image patches by solving Poisson equations over second-order derivatives — eliminating visible seams without manual masking.

Active Contours

Wenhe Wang
SFU Class Project, CMPT 742: Practices in Visual Computing 1

Project Page

Delineated object boundaries on brain and dental scans by implementing the classical Active Contours (Snakes) model and minimizing its internal / external energy terms.

ASR & TTS

1

UAT Callbot

Wenhe Wang
A self project

Project Architecture

Automated QA validation for an ASR callbot via a Kaldi-based UAT framework — handling real-world speech ingestion, dialog management, and synthetic call generation for end-to-end regression testing.

Cloud & Systems

1

Containerized or Serverless Learning

Wenhe Wang, Zareef Raiyan Safdar, Gouttham Nambirajam, Midhun Jisha Manoj, and Ashwin Abraham John
SFU Class Final Project, CMPT 756: Distributed & Cloud Systems

Project Page

Quantified cost and latency trade-offs for ML inference on GCP by benchmarking serverless vs. containerized deployments of a PyTorch fall-detection model.

Finance

2

Option Pricing

Wenhe Wang
UoR Class Final Project, ICM 286: Advanced Derivatives Modelling

Project Page

Priced non-vanilla financial instruments in C++ by extending beyond Black-Scholes to multi-factor models for more accurate portfolio valuation.

MSCI Belgium Index Trading Strategy

Juan Santiago, Wenhe Wang, Jake Shoer, Ana-Maria Badea, Yaqi Yang, Yue Zhang
UoR Class Final Project, ICM 103: Quantitative Methods for Finance

Report

Designed a time-series momentum trading strategy for the MSCI Belgium index, evaluating signal robustness and risk-adjusted returns on the Belgian stock exchange.

Posters

These are some posters of selected research projects.

LLaVa Project

Contrastive Approach in LLaVa

Gouttham Nambirajam, Wenhe Wang, and Raj Shreyas Penukonda
SFU Class Final Project, CMPT 713: Natural Language Processing

Poster, Code

Classified paired-image relationships by modifying the LLaVa 3.1 architecture and fine-tuning it on a contrastive dataset of augmented image / prompt pairs.

StyleGAN3

This Cow Does Not Exist: Applying StyleGAN3 for Creating Realistic Cow Images

Wenhe Wang and Hongchen Song
SFU Class Final Project, CMPT 743: Practices in Visual Computing 2

Poster, Project Introduction, Try it out, Code

Generated a synthetic cow-image dataset by re-training StyleGAN3 on a curated set of real cow photographs — demonstrating high-fidelity domain-specific image synthesis.

Certificates

"Ars longa, vita brevis" — selected certifications that reflect my continued learning across AI engineering, data platforms, and cloud ML.

AWS

1
AWS Certified Machine Learning Engineer – Associate Certificate

AWS Certified Machine Learning Engineer – Associate Certificate

View Credential

Anthropic

12
Introduction to Claude Cowork Certificate

Introduction to Claude Cowork

View Credential
Claude 101 Certificate

Claude 101

View Credential
Claude Code 101 Certificate

Claude Code 101

View Credential
Claude Code in Action Certificate

Claude Code in Action

View Credential
AI Fluency: Framework & Foundations Certificate

AI Fluency: Framework & Foundations

View Credential
Building with the Claude API Certificate

Building with the Claude API

View Credential
AI Capabilities and Limitations Certificate

AI Capabilities and Limitations

View Credential
Introduction to Model Context Protocol Certificate

Introduction to Model Context Protocol

View Credential
Model Context Protocol: Advanced Topics Certificate

Model Context Protocol: Advanced Topics

View Credential
Introduction to Subagents Certificate

Introduction to Subagents

View Credential
Introduction to Agent Skills Certificate

Introduction to Agent Skills

View Credential
Claude with Amazon Bedrock Certificate

Claude with Amazon Bedrock

View Credential

Databricks

6
GenAI Certificate

Databricks Certified Generative AI Engineer Associate

View Credential
ML Pro Certificate

Databricks Certified Machine Learning Professional

View Credential
DE Pro Certificate

Databricks Certified Data Engineer Professional

View Credential
ML Asso Certificate

Databricks Certified Machine Learning Associate

View Credential
DE Asso Certificate

Databricks Certified Data Engineer Associate

View Credential
LH Fund Certificate

Databricks Lakehouse Fundamentals

View Credential
🤗

Hugging Face

4
Hugging Face MCP for Production Automation

Hugging Face MCP for Production Automation

View Credential, Course Syllabus
Hugging Face MCP Course Certificate of Achievement

Hugging Face MCP Course Certificate of Achievement

View Credential, Course Syllabus
Hugging Face Agentic AI Course Certificate of Excellence

Hugging Face Agentic AI Course Certificate of Excellence

View Credential, Course Syllabus
Hugging Face Fundamentals of Agentic AI Certificate

Hugging Face Fundamentals of Agentic AI Certificate

View Credential, Course Syllabus

Education

sfu

Simon Fraser University

Master of Science (Applied Sciences) in Visual Computing
September 2023 to December 2024

Notable Coursework - Visual Computing Lab, Machine Learning, Distributed and Cloud Systems, Computer Vision, Natural Language Processing, Computer Animation.

uor

University of Reading

Master of Science in Financial Engineering
September 2018 to July 2019

Notable Coursework - Quantitative Methods for Finance, Securities, Futures and Options, Fixed Income and Equity Investments, Stochastic Calculus and Probability , C++ for Financial Engineering, Essentials of Financial Engineering, Derivatives Modelling, Numerical Methods for Financial Engineering, Derivative Securities: Pricing, Trading and Hedging, Advanced Derivatives Modelling.

uor

Nankai University

Bachelor of Economics in Financial Engineering
September 2013 to June 2017

Notable Coursework - C++ Fundamentals, Matlab for Finance, Econometrics, Linear Algebra, Advanced Mathematics, Statistics, Microeconomics, Macroeconomics.