YIMING ZHANG张一明
中文/EN

PROFESSIONAL PORTFOLIO · AI & DATA

Yiming Zhang张一明

Technical Support · Data Analytics · AI Application Operations

Master of Management in Artificial Intelligence with a background in mathematics, physics and statistics. Experience in production support, AI data preparation and performance monitoring at CIBC, RBC and BMO in Canada, alongside early product prototyping and marketing for internet and AI applications.

01

Selected projects

From use cases to prototypes and deliverables

CASE 01 · Early Demo · Jun 2026 - Present

Afterhey

Local events and in-person social connections

Visit project website
Public homepage captured in October 2026. The image shows the product page and does not establish user scale or growth results.
Public homepage captured in October 2026. The image shows the product page and does not establish user scale or growth results.

My role

Marketing lead contributor; AI-assisted prototyping

Researching local event and social needs, developing content and event plans, and using AI-assisted coding to build the homepage and core-function Demo.

User researchContent marketingEvent planningAI-assisted coding
Project context, contributions and deliverables

Context

The product focuses on discovering local activities and meeting people offline. Its public homepage introduces activities, interest collection and product entry points to explain the experience. The project remains at an early Demo stage.

My contributions

  • Conducted user research into local activities and social needs, organizing feedback to inform product messaging and content planning.
  • Planned promotional content and activities, advanced video and social media promotion, and reviewed feedback and available data.
  • Used AI-assisted coding (Vibe Coding) to create the homepage and core-function prototype, with GPT image tools for page and promotional assets.

Deliverables

  • Accessible product homepage and core-function Demo
  • Page and promotional visual assets
  • Content promotion, event planning and feedback review

An early product prototype is available for demonstration, with marketing content and user feedback work continuing. The case presents personal contributions and current deliverables; user scale and conversion improvements have not been verified.

CASE 02 · Early Demo · Jun 2026 - Present

ShootBetterAI

Basketball shooting video review

Visit project website
Public homepage captured in October 2026, showing the basketball shooting review use case.
Public homepage captured in October 2026, showing the basketball shooting review use case.

My role

Marketing lead contributor; AI-assisted prototyping

Researching basketball training needs and advancing promotional work, while prototyping the homepage and core functions around video replay, reference comparison and AI feedback.

User researchVideo marketingProduct messagingAI applications
Project context, contributions and deliverables

Context

The product focuses on reviewing basketball shooting videos. Its public page introduces video submission, reference comparisons, AI feedback entry points and recording guidance. The project remains at an early Demo stage.

My contributions

  • Conducted user research into basketball training and shooting analysis, organizing needs and improvement opportunities.
  • Planned video and social media content and promotional activities, consolidated content feedback and reviewed available data.
  • Used AI-assisted coding to build the homepage and core-function prototype, developing demo pages for replay, reference comparison and AI feedback, alongside visual assets.

Deliverables

  • Accessible product homepage and core-function Demo
  • Feature introductions, recording guidance and training-review demonstrations
  • Video and social media promotion, with needs and feedback summaries

The homepage and feature prototype support early product communication and promotion. This case demonstrates AI use-case understanding and prototyping; it does not present the page's feature claims as validated algorithm performance.

CASE 03 · Personal project · 2026

Incident Analytics Dashboard

Consistent metrics and visualization

Personal GitHub profile
Architecture illustration based on the project description, not an original system screenshot. The project uses 300 synthetic incident records.
Architecture illustration based on the project description, not an original system screenshot. The project uses 300 synthetic incident records.

My role

Metric design, data processing and dashboard development

Built an incident analytics dashboard with Python, pandas and Streamlit. Used 300 synthetic incidents to validate calculations and shared a metric module between the interactive dashboard and command-line reports.

PythonpandasStreamlitMetric validation
Project context, contributions and deliverables

Context

The project covers SLA attainment, mean time to recovery (MTTR), severity distribution and weekly incident volume. The dataset is synthetic and supports logic validation; it is not bank production data.

My contributions

  • Processed incident records with Python and pandas to calculate SLA attainment, MTTR, severity distribution and weekly volume.
  • Developed a Streamlit dashboard with team and severity filters, plus a command-line version producing metric reports and charts.
  • Validated the logic with 300 synthetic records and reused one metric module across both outputs, documenting the calculation definitions.

Deliverables

  • Interactive dashboard with team and severity filters
  • Command-line metric reports and trend charts
  • Shared metric module, synthetic-data validation and calculation notes

Metric definitions and analytical uses

  • SLA attainment: monitor whether resolution meets the defined time limit, using consistent team thresholds
  • MTTR: review recovery time and investigate time-consuming steps
  • Severity distribution: review incident mix and use team filters to identify priorities
  • Weekly incident volume: aggregate records to review workload and trends

Completed a personal workflow from metric calculation to interactive presentation and reporting. The 300 synthetic records validate logic and do not represent actual business volume.

02

Experience

Troubleshooting, data quality and collaboration

Toronto

Canadian Imperial Bank of Commerce (CIBC)

Production Support Analyst

Supported internal application issues, production incidents and change verification.

  • Used application logs, monitoring metrics and historical incidents to diagnose faults, identify recurring issues and assess impact, supporting internal application improvements and iterations.
  • Independently handled over 50 P1-P4 incidents per month in ServiceNow under ITIL practices, covering triage, remediation coordination, verification and closure tracking.
  • Participated in production changes and post-release verification; maintained SOPs, incident documentation, review materials and internal knowledge resources.

ServiceNow, ITIL, log and monitoring analysis

Toronto

Royal Bank of Canada (RBC)

AI Consultant Intern

Prepared documents, validated data quality and supported sensitive-information identification for an AI pilot.

  • Developed Python scripts for collecting and cleaning unstructured documents from public datasets, standardizing formats and removing duplicates.
  • Checked entity fields and sampled batches to support data preparation and validation for the AI pilot.
  • Combined rule matching and LLM prompts for PII identification and anonymization; reviewed accuracy and missed detections, analyzed errors and suggested improvements.

Python, LLMs, prompts, PII anonymization

Toronto

Bank of Montreal (BMO)

Technology Analyst Intern

Analyzed system performance, supported monitoring integration and investigated incidents.

  • Tracked CPU, memory and response latency, produced weekly operations reports and worked with development teams on performance bottlenecks.
  • Supported Dynatrace APM integration, mapped service call paths and configured alert rules.
  • Participated in triage and diagnosis for over 15 production incidents and prepared operating manuals.

Dynatrace APM, performance metrics, incident analysis

03

Additional projects

Robotics requirements and ML evaluation

OmniWise Robotics

Aug 2026 - Present

Founding team member

Contributing to early AI robotics requirements, solution evaluation and milestone planning. Researching suppliers, components and Physical AI technologies, and organizing customer feedback and requirements into analysis materials to support prototyping.

Video Frame Anomaly Detection

Mar 2023 - Jun 2023

Machine learning project

Selected and cleaned public video data, balanced samples and checked data quality. Trained and tuned open-source models with TensorFlow, PyTorch and Hugging Face, compared accuracy and recall through cross-validation, and visualized predictions and false-positive/false-negative cases with Tableau and Power BI.

04

Education & skills

Quantitative foundations and AI management

May 2023 - Apr 2024

Schulich School of Business, York University

Master of Management in Artificial Intelligence · GPA 3.85/4.00

Machine learning, data analytics, AI strategy and business analytics

Sep 2018 - Apr 2023

University of Toronto

Honours Bachelor of Science · GPA 3.50/4.00

Majors in Mathematics and Physics; minor in Statistics

Data analytics

Python, pandas, SQL, Excel, Tableau and Power BI; data cleaning, quality checks, metric calculation and visualization

Technical support

ServiceNow, Dynatrace APM and Linux; log analysis, troubleshooting, and ITIL incident, problem and change management

AI applications

Prompts, PII anonymization, AI-assisted coding and GPT image tools; TensorFlow, PyTorch, Hugging Face and model evaluation

Projects and communication

Requirements analysis, event planning, content promotion, cross-team collaboration, feedback synthesis and milestone tracking; able to communicate technical and business topics in English

05

Contact & downloads

Résumé, portfolio and project links

Open to project and career conversations

Native Mandarin speaker, fluent in English; comfortable with technical and business communication in English.